プログラマが知るべき 97 のこと(プログラマ ガ シルベキ クジュウシチ ノ コト)
その他- 著者:
- ケブリン・ヘニー/夏目大(ヘニー,ケブリン/ナツメ,ダイ)
- 出版社:
- オーム社
- 出版日:
- 2010年12月
- ISBN:
- 9784873114798
- 価格:
- ¥2,090
- 在庫:
- 1
- 判型:
- 単行本
なぜ注目されているか
書籍紹介
人々のさまざまな思いを技術で形にするプログラマ。本書は世界中で活躍するプログラマによる 97 本のエッセイを収録した書籍。プログラミングにおいてもっとも重要な事柄は何か、バージョン管理やテスティング、設計原則とコーディングテクニック、また腕を磨くための勉強法などについて、経験豊かなプログラマが自らの体験を踏まえて解説。プログラマを勇気づけ、新たな気づきをもたらす一冊である。日本語版では、小飼弾、関将俊、舘野祐一、まつもとゆきひろ、宮川達彦、森田創、吉岡弘隆、和田卓人による 10 本の書き下ろし収録。
技書の森解説
特定の言語やフレームワークではなく、ソフトウェアを書く営み全体に通じる知恵を 97 本の短いエッセイに凝縮した本です。各エッセイは 2 ページ前後で完結し、 Kent Beck 、 Uncle Bob 、 Kevlin Henney をはじめとする世界中の実務家が、自身の経験則を一つだけ伝えるという形式をとっています。通読しても拾い読みしても成立する構成のため、通勤時間や休憩の合間に少しずつ消化できます。
書かれている内容はコードレビューの心構え、テストの価値、技術的負債の扱い方、チーム内コミュニケーションなど多岐にわたります。いずれも「銀の弾丸」ではなく経験則です。キャリアの浅い時期に読むと抽象的に感じるかもしれませんが、実務で壁にぶつかったときにふと思い出し、立ち返る起点になる類の本です。
技術書としては珍しく賞味期限がほとんどありません。特定バージョンに依存する記述がないため、ソフトウェア開発の文化や価値観に初めて触れる人の入口として、あるいは経験を積んだ開発者が自分の判断基準を言語化する補助線として、長く棚に置いておける一冊です。
言及 Qiita 記事 (3 件)
この本に興味がある方におすすめ
この本に関連
関連記事
foo, bar, Alice, Bob はどこから来たのか - 技術書のサンプル名の由来
技術書やコード例でおなじみの foo, bar, Alice, Bob。これらの名前にはそれぞれ歴史的な由来があります。知っていると少し楽しくなる雑学を紹介します。
有名プログラマの読書習慣 - 天才たちは何を読んできたのか
リーナス・トーバルズ、まつもとゆきひろ、ビル・ゲイツなど、著名なプログラマたちの読書習慣と愛読書を紹介します。天才たちの読書スタイルから学べることとは。
本を読むスピードは気にしなくていい
1 ページ読むのに 10 分かかっても問題ありません。プログラミングの本はゆっくり読むのが正解である理由と、焦らず読み進めるコツを紹介します。
関連用語
プログラミング
コンピュータに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
競技プログラミング
与えられた問題を制限時間内に正確 / 高速に解くプログラミング競技
Ruby
開発者の生産性と楽しさを重視した、日本発のオブジェクト指向プログラミング言語
C#
Microsoft が開発した静的型付けのオブジェクト指向言語。.NET 上で幅広い開発に使える
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出 / ビルド順序の決定 / 影響範囲分析での活用法を解説
ペアプログラミング
2 人の開発者が 1 台の PC で協力してコードを書く開発手法