プログラミングにはいろいろな手法があるので実装は人それぞれだし、
どれが正しいというもんでもない。
チーム開発では統一しなきゃいかんけど。
絶対に正しいプログラムは作れないという数学的証明があるらしい。