JUnit実践準備

XPに基づくUnit TestのJava版としてJUnitが知られているが、僕はまだその効能を実感できていない。特に改修においては色々なケースが考えられる。
もともとJUnitを使っていなかったケース。きちんとした設計書があり、動作が明確であること、クラスの規模に関係なく他のクラス・環境からきちんと分離されていること。これくらいが、有効な条件だろうか。どちらが欠けても困難あるいは無意味となるだろう。どうかな。