【CodeComplete】トリッキーなコードを避けるべき理由
目的
芸術分野では、変わった手法が称賛されるが、業務でプログラムをする人が、意味もなく変わった実装をすると、害になってしまう。それはなぜかがわかるようになる
芸術分野との違い
なんといっても、複数人で作成すること。そして、作成者が途中で変わるかもしれないことがおおきい。変わった実装をしているということは、それを理解するハードルがあるということ。
エンジニアというだけで、ほかの人にはわからない専門性がでてきてしまっていて、人手不足が叫ばれていたりするのに、さらに入りにくい障害を作る必要はない。
それを避けて、標準的なコードをかく手法を、標準化手法という。
標準化手法とは?
標準化された手法を用いて作成する方法。
具体的に有益なのは、デザインパターンを使用すること。
まとめ
特殊なコードが必要な場合は、なるべくわかりやすく標準的なコードを書くと、組織的にもグッド。
デザインパターンはいろいろあるので、早い段階で学んでおくと、エンジニアとして強い。