Feb 06

Dinner@Iberia.

When I heard Paul would decide the place, my bet was this restaurant, followed by Jing Jing. I was right, and was happy about that as both are my favorite restaurants:-)
More… »

Feb 06

パターン指向リファクタリング入門~ソフトウエア設計を改善する27の作法

パターン指向リファクタリング入門~ソフトウエア設計を改善する27の作法
ジョシュア・ケリーエブスキー, 小黒 直樹, 村上 歴, 高橋 一成, 越智 典子
日経BP社, 2005-08-04

Amazonランキング: 16432
Amazonおすすめ度: amazon rating 5.0

amazon rating 5
解説が丁寧
amazon rating 5
デザインパターンに違和感を抱いてる人にはオススメ
amazon rating 5
シンプルで、読みやすいコードを。

とても参考になった。何を学習する場合でも、抽象的な深い理解と具体的な実践による習熟の両軸が必要だろうが、ソフトウェアに関する知識の場合、実践のコストが低いので、後者から入った上で抽象的な理解による整理を試みる方が効率がいいような気がする。この本は実践そのものの実用的な教科書だが、単なるハウツー本ではなくて、その道筋に至る考え方が丁寧に解説されているので納得しながら読み進められる。また、実践的であるという点で、たとえばデザインパターンを理解する目的でも、Design Patternsを頭から読むようなやり方より効率がよさそう。

実際にコードを書いて確認しながら読んでいたらかなり時間を食ってしまったが(読了まで5ヶ月弱)、それだけの価値はあったと思う。