Objective:事實
回復(fù)一些 pull request review 的意見。確認(rèn)一些需求并開始實作。
今天并沒有什么特殊的案例。
唯一一個就是寫 rails model 中的 has_many :bars, -> { done }, class_name: "Bar", 這里 foreign_key 不需要特別指定,除非不是 bar_id 這樣的,否則 rails 會自動幫忙映射。
另外就是 .size .count .length 的區(qū)別。
覺得使用 .size 比較好,size 是如果 bars 已經(jīng) load 出來了,會直接取這個集合的 length(操作 array)不會再下 query,如果沒有 load 過就會跟 count 一樣下query,而 .count 是每次都要去下一個 query. .length 是把整個 active record 都 load 出來之后再算 Array 的 length.
Reflective:感受
做的時候還是不能夠著急,不要等到 review 了別人說了自己才去看相關(guān)的問題。需要自己主動的去找問題。
Interpretive:想法
還是沒有改掉急躁的毛病,并不是做好了,功能表面上可用了才行,要考慮的更全面一點。
Decisional : 決定
下次有疑問就及時去查詢相關(guān)知識和問題,不要就含糊過去了。