文件名称:dime:依赖注入使Clojure变得容易
文件大小:30KB
文件格式:ZIP
更新时间:2024-06-09 10:23:09
Clojure
十分钱 依赖注入使Clojure变得容易。 解释了前提。 基本原理 在不平凡的应用程序中初始化和连接组件可能是一件复杂而又脆弱的事情。 它可能是有状态的,重复的,凌乱的或所有这些。 Dime旨在通过实施自动化程度最高的来使该过程更不易出错,可重复且不易推理。 目标 轻松的推模型依赖注入 灵活轻松的生命周期管理 全面的可测试性,避免 避免突变(开发中除外) 注意事项(权衡) 赞成脱钩 级联依赖关系(使用Onion体系结构或功能性内核,命令式Shell方法最小化) 标记所有依赖项的开销 无法开箱即用地注入多种方法 其他工作 以下项目对依赖项管理采用了不同的方法: 用法 Clojars坐标: [dime "0.5.2"] 请参阅说明 讨论 Slack频道: #dime (您需要来自http://clojurians.net/的邀请才能加入Clojurian Slack团队) 发展
【文件预览】:
dime-master
----.travis.yml(257B)
----project.clj(1KB)
----test()
--------dime()
--------foo()
----LICENSE(11KB)
----src()
--------dime()
----CHANGES.md(5KB)
----doc()
--------intro.md(6KB)
----.gitignore(133B)
----README.md(2KB)
----dime-cider.el(2KB)