スレ主旨に沿い、ならオブジェクト指向とデバパタだろ b

オブジェクト指向で整然としたコードなら把握しやくどこに何があるか予想もつく。
デザパタのような共通の知識の力を借りれば設計そのものが自らその意図を語ってくれる。