プログラミング関連のHow to 本以外の本を読んでみる①

『プリンシプル オブ プログラミング』秀和システム 上田 勲 著

プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ101の原理原則 - 秀和システム 

感想を書いてみます。

まず、DRY Don't repeat yourself の理念はよいですね。反対が、WETで

Write Every Timeです。

コードは必要最小限にして、必要ないのに新しい技術をつかおうとする欲望を抑えるべし。コードは凝ろうとして複雑にしないで、シンプルに記載すべし。

 

コメントで書くべきことについて。

何(whatやHow)はコードで示せばよく、なぜこのように書いているか(why)をコメントで書けばよい。

(ここは自分の解釈もはいってます)

これは目からうろこでした。今後はこのようなコメントを書いてみたいと思いました。

つぎに、コードで命名は最重要課題であるということです。名前はコードを読む人へのUIである。