• 去产品社区讨论这个话题也许你可以得到更好的答案

  • 为什么产品经理会在一个技术社区提一个产品问题?

  • Rails 并发处理 at 2017年3月03日

    同样的业务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)之间的多对多关系

    把省份、城市、区以树结构的形式放在一张表上,就可与运费模板相关联了

    以树结构形式放一张表上方便以后扩展,比如在区后面再加村、街道

  • 对 stub 和 mock 的理解 at 2017年2月14日

    #22楼 @knwang 赞同! TDD方式除了验证方法功能正确性以外,我认为更多的优点在于快速帮你设计了各种方法如何实现协同规约的最佳方式。有了mock和stub,具体方法的实现细节不用马上完成都可以模拟了

仁义、极客&商业思维