ansys中摩擦接触
构建软件时,摩擦可能是非常强大的力量。 使事情变得容易或艰难的事情会极大地影响我们的工作方式。 我想讨论在工作中遇到摩擦的三个领域:依赖注入,代码审查和技术选择。
DI框架
几年前,我和一位同事讨论了这一点,得出的结论是,大多数DI框架之所以令人讨厌(Spring,我特别想找您)是因为它们使添加新的依赖项变得如此容易 ! 绝对没有摩擦。 也许是一些XML(抖动)或只是一个很小的小属性。 它是如此容易!
因此,当我们开始一个新的未开发项目时,我们决定对我们的理论进行检验,并在依赖注入方面引入了一些摩擦。 我之前写过关于我们采用的基本方案及其达到的AOP端点的文章 。 但我相信最终结果是非常成功的。 经过几年的发展,我们仍然只有大约10-20个依赖关系。 我们引入的摩擦是轻微的(在一个类中添加了几行),但是作为一个经常性的提醒就足够了,因为它很容易