すべてのプログラマに効く 危険なプログラムの処法箋

ダメプログラムを書かない方法

一言で言うと、現場で経験するダメプログラムの「あるある集」と対策をまとめた一冊です。

実に20章構成という豊富さで、多種多様な視点からC/C++の注意点が分かります。

この業界では、新人でもベテランでも正気を疑うようなソースコードを書く方が結構います。

本書はそういったプログラミングのアンチパターンを紹介し、そうならない為の心構えを説いてくれます。

謙虚に知識の穴埋めを

本書を読むと

  • ダメプログラムの対処法
  • 自分がダメプログラムの発生源にならない極意

が身に付きます。

挙げられてる項目は、初歩的なミスからC/C++言語仕様のワナまで様々です。

そんな風に幅広いチェックポイントを掲載しているで、本書は知識の穴埋めに最適です。

私も本書にあるようなダメプログラムに数多く遭遇したので、何度も頷きながら読めました。
そして半泣きになりながら徹夜で修正した20代の頃を思い出しました。

そのダメプログラムを書いた奴が、自分より高給だった時のせつなさは格別です…

昔話はさておき、本書のポイントをチェックして、自分のプログラムを振り返る。
そんな謙虚な姿勢を持ち続けたいものです。

おまけ:Amazonでの低い評価

ちなみにAmzonでの評価は結構低めです。

理由は明白で、本書の文章は個性的で歯に衣着せぬ物言いになってます。

特にダメプログラマへ苦言を呈する箇所が結構あります。
例えば下のような文です。

まともな職業プログラマを目指す人たちは絶対に、こういう不勉強で、ふざけたベテランのまねをしてはいけません。

みたいに厳しい口調ではっきり言うので、イラッと来る人がいるのも仕方なしです。
これを「不快」と取るか「痛快」と取るかで印象は大きく変わってくるでしょう。

また議論の別れる事柄でもズバズバ辛辣に書いてあり、それも拍車をかけているのだと思います。

なお私は、むしろ無味乾燥な解説より毒のある文が好きなので、気になりませんでした。

 

すべてのプログラマに効く 危険なプログラムの処法箋

すべてのプログラマに効く 危険なプログラムの処法箋
9.5

分かりやすさ

9.5/10

情報量

9.5/10

コストパフォーマンス

9.5/10

サンプルソース

9.5/10

Points

  • ダメプログラムの実例と対策が分かる
  • C/C++の落とし穴が分かる
  • 具体的で現実的な解説
  • 多様なチェックポイントを掲載
  • 言語仕様への批判と考察

Notes

  • 歯に衣着せぬ文章は評価が別れるかも
  • 同意できない事柄も少々

もっと知りたい?
C言語_初級 | C言語_中上級 | C++_初級 | C++_中上級 | C#_初級 | C#_中上級 | Java_初級 | Java_中上級 | コンピュータ_サイエンス | アルゴリズム_ | ゲーム_プログラミング | DirectX_ | Unity_ | ゲーム_デザイン | ゲームのしくみ_ | 数学_ | プログラミング_テクニック | 歴史_偉人 | ソフトウェア工学_ | 読み物_エッセー | 人生_生き方 | 創造_発想 | 雑誌_ | 漫画_小説_映画 | メルマガのバックナンバー_

無料メルマガ好評配信中!
直球より変化球主体で攻めるプログラミングのメルマガ

読むだけで使える!プログラマーの裏技と考え方

読むだけでもプログラミング力が上がる
上辺の技術ではないプログラミングの本質が分かる
ビギナーからプロのゲームプログラマーまで幅広い方が購読しています(感謝!

つまり、登録して一緒にプログラミングを楽しもうぜ!
ってことだよ。言わせんな恥ずかしい。


登録完了メールが届きます
届かない場合は迷惑メールフォルダや設定を御確認下さい
powered byメール配信CGI acmailer

Kuniaki Ebata 登録者

プログラマーで現役のスキー国体選手です。
頭脳と体を動かすのが大好きなフレンズなんだね。専門学校で先生もやってます。

教え子をゲーム会社にどんどん送り込み、世界を面白くする野望を実現中。

プログラミングが上達するメルマガやってます。

ここを見たゲーム業界の卒業生へ
新作が出たら、連絡するか現物を送ってくれると嬉しいです。
ただし18禁・CERO-Dの場合は、厳重に梱包の上、品名をパソコン部品にて送る事(だいじ)。