2018-07-09

Objective:事实

回复一些 pull request review 的意见。确认一些需求并开始实作。
今天并没有什么特殊的案例。
唯一一个就是写 rails model 中的 has_many :bars, -> { done }, class_name: "Bar", 这里 foreign_key 不需要特别指定,除非不是 bar_id 这样的,否则 rails 会自动帮忙映射。

另外就是 .size .count .length 的区别。

觉得使用 .size 比较好,size 是如果 bars 已经 load 出来了,会直接取这个集合的 length(操作 array)不会再下 query,如果没有 load 过就会跟 count 一样下query,而 .count 是每次都要去下一个 query. .length 是把整个 active record 都 load 出来之后再算 Array 的 length.

Reflective:感受

做的时候还是不能够着急,不要等到 review 了别人说了自己才去看相关的问题。需要自己主动的去找问题。

Interpretive:想法

还是没有改掉急躁的毛病,并不是做好了,功能表面上可用了才行,要考虑的更全面一点。

Decisional : 决定

下次有疑问就及时去查询相关知识和问题,不要就含糊过去了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 字符方法 <!DOCTYPE html> 字符方法 /*charAt方法和charCodeAt方法都接...
    老头子_d0ec阅读 1,603评论 0 0
  • 控制流 Swift提供了各种控制流程语句。这些包括while循环多次执行任务; if,guard以及switch基...
    Fuuqiu阅读 2,985评论 0 0
  • decimal{10,2}含义 1、 十进制2、 总共 10位(包含小数点、小数位)3、 小数点两位PS: 12....
    护念阅读 1,598评论 0 0
  • what: ruby on rails全栈工程师知识点总结;也是一张程序猿知识能力地图(熟悉的就写详细一点,不熟悉...
    陈华萍阅读 1,409评论 0 0
  • 乐观锁 VS 悲观锁 1、锁是为了解决,并发(同时修改数据)的问题;2、事务是为了保证数据的原子性(要么都成功要么...
    护念阅读 1,486评论 0 0

友情链接更多精彩内容