当前位置:  开发笔记 > 程序员 > 正文

接口的必要性,独特项目中的注射

如何解决《接口的必要性,独特项目中的注射》经验,为你挑选了2个好方法。

为什么我应该在几乎没有机会重用或升级的网站上实现接口和依赖注入?



1> Craig Stuntz..:

它通常使单元测试变得更加简单.例如,您可能具有使用连接到数据库的另一种类型的类型.对于第一种类型的单元测试,您可以注入测试模拟来代替第二种类型,允许您有效地对第一种类型进行单元测试,而无需通过第二种类型间接连接到数据库.



2> RibaldEddie..:

当你学会了如何编程计算机时,你正在开发一种你的手艺"肌肉记忆".多年来,您继续以同样的心态进行编程.大多数人从一开始就没有学到所有漂亮的OOP原则,所以他们看起来比他们学习的方式更努力.

每当使用OOP语言时,您应养成使用OOP设计技术的习惯,因为这将使您成为更好的开发人员.你的目标应该是重新训练你对编程的肌肉记忆以使用这些技巧.然后你不必问这些问题,并假设这些技术在某种程度上"阻碍了你的编程".你成为一个程序员只是这样编程.

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有