- 設計からの完全自動生成を継続的にデプロイすることで、設計からソースコードを乖離させない
- 複数サービス間で、同じファイルを作成しない(DRY)
- インターフェイス分離を分離させることで、修正の影響を低コストで確認する(ISP)
https://www.npmjs.com/package/spelieve-common
npm i spelieve-common@latest
import { ${interfaceName} } from 'spelieve-common/lib/Interfaces/Place'
import { MPlace } from 'spelieve-common/lib/Models/Place/PDB01/MPlace'
MPlace.modelName => 'MPlace'
MPlace.Cols.lang => 'lang'