will and way

ただの自分用メモを人に伝える形式で書くことでわかりやすくまとめてるはずのブログ

2014-05-18から1日間の記事一覧

レガシーコード改善ガイド21章〜24章

21.同じコードをいたるところで変更しています。 目的:共通化へのノウハウを学ぶ (安心して重複を取り除く為にはテストが必要。今回もテストがある前提で進めている) 結論:同じコードが書いてあるところは親クラスに抽出、同じメソッドが並んでいるとこ…

レガシーコード改善ガイド16章〜20章

16 章変更できるほど十分に私はコードを理解していません。 目的:コードを理解する。 結論:スケッチやメモなどのローテクを使う。それかコードをいじるメモを取る・スケッチを描く 丸や線でクラスの関連性や影響などを書き出すとよい。案外精神状態をよく…

マルチスレッドプログラミングの基本

最近、並行処理ではまった所をメモ CountDownLatchの使い方が曖昧だったのでそこも兼ねて書いた AbstractCounter package jp.co.matsuokah.counter; import java.util.concurrent.atomic.AtomicInteger; /** * */ public abstract class AbstractCounter imp…