本書のタイトル「リファクタリング・ウェットウェア」の指す意味を,著者は「人間の思考方法(ウェットウェア)の再設計(リファクタリング)」と説明している。これだけではまだよく分からないが,著者の職業を併せて考えれば見えてくる。著者はプログラマである。本書でも述べているが,「プログラミング」というのは「問題解決をする」こと。そのために必要なスキルはいろいろあるが,著者は学習能力と思考能力に注目している。一方のリファクタリングとは,プログラマの行う作業の一つで,既存のプログラムを「より良くする」ために行う。つまり,この本には,学習・思考能力をより良くするためのテクニックが書かれている。

 サブタイトルには「達人プログラマー」とあるが,内容はプログラマに限ったものではない。認知科学,神経科学,行動理論などに基づいた一般的な内容で,ITエンジニアなら誰もが参考になるものが多い。

リファクタリング・ウェットウェア

リファクタリング・ウェットウェア
Andy Hunt著
武舎 広幸/武舎 るみ訳
オライリー・ジャパン発行
2940円(税込)