『リーダブルコード―より良いコードを書くためのシンプルで実践的なテクニック』の感想
公開
タグ: リーダブルコード―より良いコードを書くためのシンプルで実践的なテクニック
良いコードを書くための原則やテクニックをまとめた本です。ずいぶん前に購入して積読していたのですが、部屋の掃除中に再発見したので読んでみました。
本書が提示する大原則は「コードは他人が最短時間で理解できるように書くべき」です。その上で、命名・コードのフォーマット・コメント・式の分割・テストといった、エンジニアなら一度は頭を悩ませたことのあるトピックを取り上げ、それぞれに具体的な改善テクニックを示しています。
本書で紹介されていることは、それなりに経験のあるエンジニアからすると当たり前のことばかりに感じられます。どこかで読んだりコードレビューで指摘されたり、経験則として知っていたりするものがほとんどです。ただし、だからといって価値がないとは全く思いません。本書の真価は、そうした経験知・集合知を普遍的な原則として抽出し、一冊にまとめた点です。新鮮さがないのは、それがエンジニアに広く受け入れられていることの逆説的な証明でしょう。
そういう意味で、入門者レベルのエンジニアにはおすすめの本です。いずれ知ることになる重要なことをまとめて学べるからです。ベテランエンジニアにとっては新しい学びは少ないかもしれませんが、自身の知見の再確認のためや単純に読み物として読むのもありでしょう。