[予約] 実践で学ぶコード改善の極意
5行ルールで強く美しくリファクタリングする
マイナビ出版
- Christian Clausen(著)(著者)、 松田晃一(翻訳)
改善すべきコードの見つけ方、改善方法を具体的なルールと実践で伝授!
『Five Lines of Code — How and When to Refactor —』(Christian Clausen著、MANNING刊)の日本語版。
リファクタリングはソフトウェア開発やプログラミングの世界においてコードの品質向上や保守性の確保のために重要です。しかし、修正すべきコードを発見し改善していくのは大変だし、経験も必要で難しいという印象を持っている人も少なくないかもしれません。
本書では「メソッドを5行以内で実装する」ことにフォーカスし、明確で実践的なリファクタリングのルールを解説していきます。2Dパズルゲームの具体的なコードを題材としてリファクタリングの手順をたどりながら学習を進めていくので、どのような時にどのようなルールを適用して、どうやってコードを改善していけばいいのかを掴みやすい構成になっています。
<本書で学べること>
・悪いコードの兆候
・コードを完全に理解していなくても安全に改善する方法
・コードの最適化と汎化のバランス
・適用すべきリファクタリングパターン
・リファクタリングのタイミング ...etc.
●著者、訳者について
Christian Clausen(著者)
コンピュータサイエンスの修士号を持ち、専門は、プログラミング言語、特に、ソフトウェアの品質とバグのないコードの書き方。ソフトウェア品質に関する査読付き論文を2本共同で執筆し、権威ある学術誌やカンファレンスで再録された。また、パリの研究グループ用のCoccinelleというプロジェクトでソフトウェアエンジニアとして働いた経験があり、2つの大学でオブジェクト指向および関数型プログラミング言語の基礎から応用までを教えた経歴を持ち、その後は5年間にわたりコンサルタントおよび技術責任者として働いている。
Robert C. Martin(前書き寄稿)
Object Mentor社の創業者社長で、「ボブおじさん」(Uncle Bob)の呼称で知られる伝説的プログラマ。
松田晃一(訳者)
博士(工学、東京大学)。石川県羽咋市生まれ。『宇宙船ビーグル号の冒険』を読み、絵描きではなく、コンピュータの道へ。海(海水浴)と温泉を好む。
発売日:2025-05-27
ページ数:400ページ
絶賛!発売中!
-
- 良いコードの道しるべ
- 予約 3146円
-
- 森 篤史(著者)
- その他言語
-
- 予約受付中
-
- 安全な暗号をどう実装するか
- 予約 4400円
-
- Jean-Philippe Aumasson(著者)、 Smoky(翻訳)、 IPUSIRON(監訳)、 藤田亮(監訳)
- ネットワーク
-
- 予約受付中
-
- 実践で学ぶコード改善の極意
- 予約 4235円
-
- Christian Clausen(著)(著者)、 松田晃一(翻訳)
- その他言語
-
- 予約受付中
-
- 超入門 Geminiビジネス活用術
- 予約 2,651円
-
- Gemini研究会(著者)
- 人工知能・機械学習
-
- 予約受付中