• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

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

Java应用中的反模式开发介绍

发布: 2008-5-27 11:11 | 作者: 不详 | 来源: 天极开发 | 查看: 79次 | 进入软件测试论坛讨论

领测软件测试网

  当我们使用J2EE等技术的时候,这种方法的优势尤其明显。J2EE的初始设计哲学强调简单性,但是它的复杂程度已经变得难以置信了。在这种复杂的环境中,模式和反模式同时为软件经理、架构师、设计师和开发者提供了通用的"词典"。

  无论在构造模式还是在维护模式中,为了获得成功,我们理解反模式都是必要的。在反模式被记录下来之后,开发者一般可以认识到这些负面的模式,以根除糟糕的设计,改善软件。

  本文从软件架构和开发的角度来谈论反模式。接着它提出了在J2EE应用程序的大多数通用层次(用户界面、永续性、EJB等)中普遍存在的反模式。它的全部目标是为这些反模式提供背景知识,并为避免这些问题提供建议。

  表1列举了本文中讨论的三种普遍的设计、开发和架构的反模式。

  表1:普遍的反模式

领域 普通的反模式
设计 编写具体的类而不是接口在代码中耦合了逻辑(例如日志记录、安全性和缓冲)
开发 Golden Hammer(金锤)Input Kludge(输入杂乱)
架构 Reinvent the wheel(重新发明轮子)Vendor lock-in(厂商的锁定)

  普遍的反模式

  上表列举的反模式跨越了广阔的开发者领域。

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网