概要
『リーダブルコード』は、コンピュータプログラミングにおいて、プログラムをより読みやすく、理解しやすくするための技法を解説した書籍です。著者は、日本でも有名なプログラミング技術者であるダスティン・ボズウェル氏と、TwitchやStack Overflowなどで活躍する技術者のトレバー・フォシェ氏です。
内容
本書は、コードを書くことはもちろん、読むことや保守することも大切であるという視点から、コードの可読性の向上に焦点を当てています。具体的には、コードの命名規則やレイアウト、コメントの書き方、関数の分割など、様々な項目について解説されています。
一つの改善点として、変数の命名については「わかりやすく短く」が重要であると言及されています。また、関数の分割については「長くても大丈夫」と説明されており、一つの関数が短い場合に何度も同じ処理を書き重ねることよりも、それぞれの処理を分割し易読性を高める方が望ましいとしています。
感想
本書は非常に読みやすく、全てのプログラマー必読の書籍だと感じました。私自身も、コードの可読性を向上させることの大切さを改めて認識することができました。また、そのための具体的な手法の提供や、実際のコード例の解説が豊富に盛り込まれているため、読んだあとすぐに実践できるという点でも非常に役立つと思います。
まとめ
プログラマーにとっては、コードが読みやすく、理解しやすくすることは非常に重要です。『リーダブルコード』は、そのための手法や具体的な解説を提供することで、プログラマーがより優れたコードを書くための助けとなる書籍です。気になる方は、ぜひ読んでみてください。
参考文献:
ダスティン・ボズウェル, トレバー・フォシェ (2014). リーダブルコード, オライリー・ジャパン
コメントを残す