優れたコードを書く切欠を与えてくれる本
この本は本当に「読み易く」「面白い」本だった。

本書は名前もさることながら、
目的も“本書の目的は、
読みやすいコードを書くことである。
”という具合に非常に「読み易い(理解し易い)」ものだ。
また、
本の中に1〜2週間程度で読んで欲しいと書かれていたが、
届いてから4日、
月曜日と水曜日は勉強会と懇親会に参加したので実質2日で最後まで読む事ができた。
というか気になってしまって読み切ってしまったというのが正しいだろう。


自分もエンジニアの端くれとして、
幾つかの原則に従ってコードを書いてきた。
それは「グローバル変数は悪だ」、
「短いことは良いことだ」、
「コメントは分かる様に書く」等々。


しかし、
本書を読み進めていくと、
従っていたそれらが実はズレているということがまざまざと分かる。
それも納得いかないというものではなく、
その考えが自然と腹に落ちていくものばかりなのだ。


例えば、
P.85 今も「ヨーダ記法」は便利なの?がそれだ。
ヨーダ記法というのは、

if (NULL == obj)
という順番で書く記法である。

これは
if (obj == NULL)
を意図して書いたコードが以下の様に書く人が多かったので、

if (obj = NULL)
自分の周囲に提案していた書き方である。
ヨーダ記法という名称は自分も知らなかったが、
他にもされている人がいたのだろう。
これを本書では左側の値は「調査対象の式」で変化するもの、
右側の値は「比較対象の式」であまり変化しないものの方が読み易いというのだ。
それも実例を交えて説明するので、
ガツンっと来る。
それも『じゃぁ、
バグが出るのと、
読み易いのどっちがいいんだい?』と思う読者(=自分)の反論を論破することまで書いてあり、
納得感が非常に強かった。


他にも、
8.4
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

その他の感想

染めた髪に違和感
愛しいはぐれメタルの保護とケース
いい曲たくさん!
丁寧な作り、ストラップで落下防止。
雰囲気あり
余裕
個人的には気に入ってます!
もっと生地が厚いと思ったが…。
スーパーハードではない
使い勝手は悪くないが仕上げは雑
孫が気に入っています。
剛性は良い。付属のメーターは信用しない方が良い。
販売店さんの対応はよかったですが・・・
最初はフワフワでとても暖かかったです。
買って満足
想像以上に小さかった
良い意味で驚きでした。
必要にして十分、安定している。
しょーもない商品。買う価値無し。
注意して下さい。
低価格で豪華です
スタンプルの長靴用ではないですが
人が集まる空間があったら、居心地が良いと感じる人がいれば、居心地が悪いと感じる人も居る。
クリップのゴム配慮
簡潔で詳しい解説と抗癌治療
良いんだけど…
超→オススメですっ♪♪
プラスチック成形に甘さが見受けられる
レイアウトもアイデアのヒントに!
ゴルフ人
戻る