3
Why is it hard to name a class, a method or a variable? — Kamil Lelonek personal blog — Medium (blog.lelonek.me)
IngramChen 積分 0

最後一個例子,我傾向用 comment 來寫,而不是用特別長的變數名來解釋。命名到這麼長表示有一些 know how 藏在細節裡 (business 相關),多解釋一點比較好吧?自己一個月後也才看的懂。

可以的話,還會在 comment 裡加上數學公式或來源解釋 (通常是 wiki page or stackoverflow page)。

但基本上作者說的沒錯就是。而且,也不能因為有了 comment 後,變數就可以隨便的命名。

zwlin 積分 0

讀別人的 code 簡直的黑暗深淵。

像作者說的,透過「好的」變數命名去寫程式、「說故事」,才是讓其它人理解自己的 code 的好手段。

還好現在的 IDE 或開發環境,自己補完的功能都滿強的。不然光敲變數就崩潰了吧。