Drkcore

17 03 2010 java Tweet

Java言語で学ぶリファクタリング入門

二年近く積んであったが、最近javaで書いてるので読んでみたら想像以上に面白かった。厚さの割にスラスラ読めたので、二日程度で読み終わった。

良書

ProductName Java言語で学ぶリファクタリング入門
結城 浩
ソフトバンク クリエイティブ / ¥ 3,360 ()
在庫あり。

  • enumでシンボリック定数を表現
  • 名前重要
  • 双方向リンクは避ける
  • タイプコードを表す新しいクラスを作る
  • リスコフの置換原則
  • @override

後半は、パターンが解決したかった「もの」が多かったので、デザインパターンを知っていないと理解しにくいかもしない。逆に知っていればさらっと入ってくる。

ProductName 増補改訂版Java言語で学ぶデザインパターン入門
結城 浩
ソフトバンククリエイティブ / ¥ 3,990 ()
在庫あり。

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021