哪里的邮件写的 release 要延迟了?
Java 写多了?
rspec 的生态更好
去产品社区讨论这个话题也许你可以得到更好的答案
为什么产品经理会在一个技术社区提一个产品问题?
同样的业务 Java 顶不住,换 ruby 只能加更多的服务器,虽然代码简洁但是成本并没有降低,Ruby 处理这个场景没有比 Java 更好的性能优势和成本优势。
如果需要实时处理建议用 golang 重写或在 Java 基础上再优化,否则如果不需要实时可以考虑 sidekiq golang 版去处理
连 Rails 都开始拥抱 JS,看来 JS 统一前端不可阻挡啊
3 年前 DHH 提倡的 system test 终于整合进来了,但是不觉得这测试是由开发工程师来写,还是适合测试工程师/QA 去做。
加一个 enum status:[]
@luikore 经测试 Rails5.0.1,Postgresql9.6.2
Variant.transaction do
v1 = Variant.find 1
v2 = Variant.find 1
v1.unit_price = Money.new(2000)
v1.save
v2.unit_price = Money.new(3000)
v2.save
end
unit_price 等于 Money.new(2000)
只有 update 的时候会出现 dirty read,此时可以设置隔离级别,或者手动加锁
cucumber 是给产品经理用的
电商业务中运费模板(Entity)与 区域(Entity)之间的多对多关系
把省份、城市、区以树结构的形式放在一张表上,就可与运费模板相关联了
以树结构形式放一张表上方便以后扩展,比如在区后面再加村、街道
Ruby 2.4 is about 9% faster than 2.3.3. Memory consumption is also reduced by about 10%.
https://gettalong.org/blog/2016/ruby24-performance-looking-good.html
gem 'therubyracer' 不能兼容 2.4