Stuart Sierra - Components Just Enough Structure
ClojureTVYouTube ↗
延伸阅读 1
字幕解读
Sierra 让组件声明依赖,系统据此计算启动顺序。数据库和邮件服务由外层装配,业务组件从自身字段取得它们,启动依赖不再藏在调用顺序里。
视频与逐字稿来源 ↗ · 引文按字幕原文展示,可点时间戳回看片段。
补充字幕原文 2
I'm going to do is declare my dependencies and they'll get filled in laterdo a topological sort on that graph