今日もVB.NET

VB.NETで画面遷移するアプリケーションをつくってて、リファクタリングっぼいことをしたりしているのだけど、人がテストしないといけないのがなんとも...。
メソッドの機能的側面ならUnitテストで整合性を証明できるけど、GUIが以前と同じ動作をするかどうかなんて人がちまちまテストしなきゃ無理かなぁ。
さらに、見た目ががらっと変わっても同じ機能を押さえているか...なーんてことになったらそれはまた別問題だからなぁ。


でも、一画面のクラスにその画面で使うビジネスロジックやらなんやらがまじってて、現状Unitテストするのも困難なのは内緒(爆


IDEで効果的に画面設計できてかつ美しくOO設計されてるような方法が知りたい今日この頃。