/note/tech

コード自動生成、自動生成したものをさらに編集する運用になるとかえって面倒になるな…

コード自動生成、自動生成したものをさらに編集する運用になるとかえって面倒になるな…

思っていたほど良いものではない

@d_horiyama_web

自動生成したコードを編集してはいけない(戒め)

自動生成したコードを拡張/変更したい場合は、そのコードをラップするレイヤーを設けて自動生成されたコードには手を入れないようにするべき。

GenerationGapパターンとかAdaptorパターンなどが当てはまる。

ただし、scaffold的な雛形を生成するものはまた話が別である。

参考