2018-07-09

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)知識和問題,不要就含糊過去了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 字符方法 <!DOCTYPE html> 字符方法 /*charAt方法和charCodeAt方法都接...
    老頭子_d0ec閱讀 245評論 0 0
  • 控制流 Swift提供了各種控制流程語句。這些包括while循環(huán)多次執(zhí)行任務(wù); if,guard以及switch基...
    Fuuqiu閱讀 427評論 0 0
  • decimal{10,2}含義 1、 十進(jìn)制2、 總共 10位(包含小數(shù)點、小數(shù)位)3、 小數(shù)點兩位PS: 12....
    護(hù)念閱讀 247評論 0 0
  • what: ruby on rails全棧工程師知識點總結(jié);也是一張程序猿知識能力地圖(熟悉的就寫詳細(xì)一點,不熟悉...
    陳華萍閱讀 206評論 0 0
  • 樂觀鎖 VS 悲觀鎖 1、鎖是為了解決,并發(fā)(同時修改數(shù)據(jù))的問題;2、事務(wù)是為了保證數(shù)據(jù)的原子性(要么都成功要么...
    護(hù)念閱讀 220評論 0 0

友情鏈接更多精彩內(nèi)容