>>552
>仕様どおり動けば
中身がどうであれ仕様を満たしバグが無ければ何ら問題ないよ
(お前のコードはバグだらけだったからな)

そこから一歩進んで、その後の仕様変更や保守しやすさのために
きれいな見やすい平易なコードが要求されるのであって、それは
リファクタリング&テストを あとで 行うことで達成される。

最初からやる? 無理だろ。お前には。