この商品をご覧のお客様は、こんな商品もチェックしています。
- 先生は教えてくれない!クレヨンしんちゃんの折れない心をつくる本
-
価格:1,078円(本体980円+税)
【2022年11月発売】
- いちばんやさしいGoogleアナリティクス4の教本 人気講師が教える行動計測とユーザー理解の基本
-
価格:2,178円(本体1,980円+税)
【2022年09月発売】
- ストリートコーダー
-
価格:3,520円(本体3,200円+税)
【2025年03月発売】
- 師弟のまじわり
-
価格:1,540円(本体1,400円+税)
【2024年08月発売】
- クリエイティブプログラマー
-
価格:3,520円(本体3,200円+税)
【2024年07月発売】
[BOOKデータベースより]
プロのソフトウェアエンジニアとして「よいコード」と「悪いコード」の違いを知る。堅牢で信頼性が高く、チームメンバーが理解し適応しやすいコードを書くための実用的なテクニックをGoogleのテックリードが徹底解説!
1 理論編(コードの品質;抽象化レイヤー;コードでの契約 ほか)
[日販商品データベースより]2 実践編(コードを読みやすくする;想定外の事態をなくす;誤用しにくいコードを書く ほか)
3 ユニットテスト編(ユニットテストの原則;ユニットテストの実践)
付録
「よいコード」と「悪いコード」の違いは、どこにあるのでしょうか。もちろん、どんな立場で、何を作るのかなどによって、その定義は変わってきます。
本書では、プロの「ソフトウェアエンジニア」として、堅牢で信頼性が?く、保守しやすく、チームメンバーが理解や適応しやすいコードを作成するための概念と実用的な?法を、Googleでテックリードを務める著者が解説しています。
本書では、まず「高品質なコードを書く」ために、次の4つのゴールを設定しています。
1. 正しく動くこと
2. 正しく動作し続けること
3. 要件の変更に対応しやすいこと
4. 車輪の再発明をしないこと
そして、これを達成するための戦略として、「コード品質の6つの柱」を次のように示しています。
1. コードを読みやすくする
2. 想定外の事態をなくす
3. 誤用しにくいコードを書く
4. コードをモジュール化する
5. コードを再利用、汎用化しやすくする
6. テストしやすいコードを書き、適切にテストする
本書では、この6つの柱に沿って、ソフトウェアエンジニアとしてコードを書く際のアドバイスが述べられています。著者の知識と経験が、具体的かつ実用的に言語化されています。
本書は、経験が3年以内のソフトウェアエンジニアをターゲットとして執筆されていますが、チームで開発を行う際のリファレンスとしても利用できるでしょう。あるいは、経験のあるエンジニアであっても、自分の経験を整理し、言語化するための便覧としても使えるはずです。そして、チーム開発で、他のエンジニアをメンタリングするための便利なリソースとしても活用できます。