• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

追求代码质量: 谨防紧密耦合!

发布: 2008-6-23 18:03 | 作者: 不详 | 来源: 领测软件测试网编辑整理 | 查看: 13次 | 进入领测软件测试网论坛讨论

领测软件测试网

&i\V^^Q'K 软件测试技术网Gf%a:qH EoP,[$f

结束语

#_WOC3u0T

zd5@Q w您可能没有过多地考虑这些,但是您如今所设计和构建的应用程序使用寿命可能非常长久。您将继续开发其它的项目,或者在其它的公司工作,但是您的代码(如 COBOL)将会留下来,甚至有可能使用几十年。

1t9e6o!~bW&S 软件测试技术网8WQ-c3z.j`'S+z v$k

开发人员所赞同的一点是:编写良好的代码易于维护,依赖性倒置原则是进行可维护性设计的可靠方法。依赖性倒置注重依赖于抽象(而非实现),这样可以在同一个代码库中创建大量的灵活性。借助一个 DAO 来应用这个技巧,就如您这个月所看到的,不仅可以确保您能够在需要的时候修改代码库,还可以使其它的开发人员修改代码库。软件测试技术网{ Qo|]8T ux{ N


/LbCP6~RS'L软件测试技术网+w!bL+a"c,bRN$v8t
软件测试技术网 c4z C4uIBb*yu

参考资料

:j.W(p!Jd}
  • 参与论坛讨论。
    )mx @d a5f软件测试技术网hehw#g%K
  • 您可以参阅本文在 developerWorks 全球站点上的 英文原文 。软件测试技术网1G'tJ"c'd^8G;gL
    软件测试技术网!@V n$k(]{v
  • “依赖性倒置原则”(Robert C. Martin):这篇文章介绍了依赖性倒置原则,其中包括大量的例子。软件测试技术网G4s7ReZkU

    9Zd]c }c&}h