Slide 22
Slide 22 text
5.
静的解析可能な config
連想配列のかわりに ValueObject
を
使う
DI
コンテナに登録して取り出すの
もよい
型の保護や補完が効く
名前付き引数を利用
順番の意識が不要に
設定項目の追加や削除なども静
的に検知可能
return new DatabaseConfiguration(
driver: new MySQLDriverConfiguration
host: 'localhost',
port: 3306,
db_name: 'test_db',
username: 'test',
password: 'mogera',
),
)