
The Art of Readable Code: Simple and Practical Techniques for Writing Better Code (English Edition)
Dustin Boswell and Trevor Foucher
"O'Reilly Media, Inc." / 2011-11-10
この本について
コードを書いていると、「自分では読めるけど、他人から見ると何を意図してるか分からない」という場面がよくあります。変数名を眺めながら、これで伝わるのか…と手が止まったり、複雑な条件式を前にため息が出たり。最適化を意識すればするほど、読みやすさとどちらを優先すべきか迷うこともあります。 『The Art of Readable Code』は、そのモヤモヤを無理に解決しようとせず、「どうすれば誤解されにくいか」「どこが読み手を困らせているのか」という視点に引き戻してくれます。たとえば名前の付け方ひとつでも、他の意味に取られないか積極的に疑う姿勢や、max_ / min_ のように限界が一目で分かる書き方の話は、地味ですが翌日からすぐコードに反映できます。複雑なロジックに向き合うときも、あえて弱点や迷いをコメントとして残すことで、結果的に全体がすっきりするという指摘が印象的でした。読みやすさが最適化と矛盾しないという考え方も、肩の力が抜けます。 個人的には、「読み手を怖がらせない」「曖昧な代名詞を避ける」「単語にもっと情報を詰める」といった具体的な工夫が、経験年数に関係なく効くところがありがたいです。自分の書くコードがどこで“怖さ”や“解読の負荷”を生んでいるか知りたい人には特に刺さると思います。
読書インサイト
ハイライト密度
多くの読者は第1章に最もインサイトを感じており、全ハイライトの38%が集中しています。
読書の順序
この本に似ている本
すべて見る arrow_right_alt
リファクタリング 既存のコードを安全に改善する(第2版)
MartinFowler、児玉公信、友野晶夫、平澤章、梅澤真史

自走プログラマー ~Pythonの先輩が教えるプロジェクト開発のベストプラクティス120
清水川 貴之, 清原 弘貴, tell-k, and 株式会社ビープラウド

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
Dustin Boswell、Trevor Foucher、須藤 功平、角 征典

VTuberサプーが教える! Python 初心者のコード/プロのコード
サプー

プログラマー"まだまだ"現役続行 技評SE選書
柴田 芳樹
書籍情報(出版社紹介・目次)expand_more
出版社による紹介
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要