親戚のゲーム作ってるおじさんブログ

「そういえば、そんな人いるとか聞いたなあ」って思ったでしょ? 私です。

【CodeComplete】トリッキーなコードを避けるべき理由

目的

芸術分野では、変わった手法が称賛されるが、業務でプログラムをする人が、意味もなく変わった実装をすると、害になってしまう。それはなぜかがわかるようになる

芸術分野との違い

なんといっても、複数人で作成すること。そして、作成者が途中で変わるかもしれないことがおおきい。変わった実装をしているということは、それを理解するハードルがあるということ。

エンジニアというだけで、ほかの人にはわからない専門性がでてきてしまっていて、人手不足が叫ばれていたりするのに、さらに入りにくい障害を作る必要はない。

それを避けて、標準的なコードをかく手法を、標準化手法という。

標準化手法とは?

標準化された手法を用いて作成する方法。

具体的に有益なのは、デザインパターンを使用すること。

まとめ

特殊なコードが必要な場合は、なるべくわかりやすく標準的なコードを書くと、組織的にもグッド。

デザインパターンはいろいろあるので、早い段階で学んでおくと、エンジニアとして強い。

参考

CodeComplete