読みやすいコードのガイドライン -持続可能なソフトウェア開発のために(ヨミヤスイコードノガイドライン ジゾクカノウナソフトウェアカイハツノタメニ)
- 著者:
- 石川 宗寿(イシカワ ムネトシ)
- 出版社:
- 技術評論社
- 出版日:
- 2022年10月22日頃
- ISBN:
- 9784297130367
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
開発が大規模化・長期化するほど、コードを「読む」コストは増大していきます。そのため「読みやすさ」の向上は、生産性を改善し、プロダクトの成長限界を引き上げる重要な手段と言えるでしょう。
本書は、読みやすさの本質を学び、実践するための考え方をマスターできる一冊です。体系的な理解を実現するため、あらゆる角度から、豊富な例を交えて解説しています。表面的なテクニックではなく、いま目の前にあるコードに最適な改良方法を選び取る力が身に付きます。
技書の森解説
「リーダブルコード」を読んで可読性に目覚めたものの、実務のコードレビューで指摘する基準や根拠が曖昧なまま感覚的にやっている。本書はそうした状態から一歩進み、可読性を「なぜ必要か」「何を基準に判断するか」を体系的に言語化した日本語のガイドラインです。命名、コメント、状態管理、関数分割といった日常的な設計判断に対して、判断軸を与えてくれます。
著者の石川宗寿氏は大規模コードベースの保守に携わってきた経験から書いており、抽象論に終わらず「なぜこの書き方は読みにくいのか」を構造的に説明します。リーダブルコードがプログラミング初心者の気づきを促す入口だとすると、本書はチームで統一したコーディング基準を作り、レビューで合意形成するための中級者向けの道具です。
言語は特定の一つに縛られず、静的型付け言語を想定した例が中心ですが考え方はどの言語にも通じます。コードレビューで「なんとなく読みにくい」としか言えなかった違和感を、言葉で説明できるようになりたいエンジニアに向いています。
言及 Qiita 記事 (4 件)
言及 Zenn 記事 (2 件)
この本に興味がある方におすすめ
この本に関連
関連記事
エンジニアの本棚に必ずある本 - 定番技術書が並ぶ理由
エンジニアの本棚を覗くと、なぜか同じ本が並んでいます。リーダブルコード、Clean Code、デザインパターンなど、定番技術書が選ばれ続ける理由を探ります。
ソフトウェア開発の歴史を変えた 5 冊の技術書
アルゴリズムの学問化からコードの可読性革命まで、ソフトウェア開発の方向性を決定づけた 5 冊の技術書を、時代背景とエピソードとともに紹介します。
チーム開発・マネジメント本ガイド - 技術リーダーが読むべき本
チーム開発、1on1、技術マネジメントを学べる技術書の選び方を紹介。メンバー時代からマネージャーまで、段階別の読書ロードマップを解説します。