在过去的几乎整整十年中,人们编写了很多有关 Java™ Platform, Enterprise Edition (Java EE) 最佳实践的内容。现在有十多本书籍和数以百计(可能更多)的文章,提供了关于应该如何编写 Java EE 应用程序的见解。事实上,这方面的参考资料如此之多,并且这些参考资料之间往往还存在着一些矛盾的建议,以至于在这些混杂的内容中进行学习本身也成为了采用 Java EE 的障碍。因此,为了给刚进入这个领域的客户提供一些简单的指导,我们汇编了这个最重要的最佳实践列表,其中包括我们认为最重要和最有效的 Java EE 最佳实践。遗憾的是,我们无法仅在 10 大最佳实践中描述所有需要介绍的内容。因此,为了避免遗漏关键的最佳实践和尊重 Java EE 的发展,我们的列表中包含了“19 大”关键的 Java EE 最佳实践。阅读全文>
发表于 @ 2008年09月05日 17:24:00|评论(loading...)|收藏
design pattern是设计模式,通常是前人在软件开发过程中积累出来的解决一些问题
的现成套路,按它们来做可获益无穷。anti-pattern也是一些现成的套路,但它们是现成的
错误套路,避免它们则亦可获益无穷。本文译者Korner Hill的更多其它翻译和原创文章可
在blog上找到http://blog.csdn.net/KornerHill。阅读全文>
发表于 @ 2008年05月04日 01:51:00|评论(loading...)|收藏
我认为,要成为优秀的软件设计者,学习软件设计的演化(尤其是设计演化)比学习软件设计更为重要。只有从演化的过程中才能看清设计的本质。阅读全文>
发表于 @ 2008年04月20日 21:01:00|评论(loading...)|收藏
软件质量保证(SQA)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保证组在项目开始时就一起参与建立计划、标准和过程。这些将使软件项目满足机构方针的要求。 阅读全文>
发表于 @ 2008年03月19日 08:57:00|评论(loading...)|收藏
尽管持续集成(Continuous Integration,CI)可以非常有效地减少项目的风险,但是它对与编程相关的日常活动提出了很高的要求。在这一期 让开发自动化 中,自动化专家和 Continuous Integration: Improving Software Quality and Reducing Risk 的作者之一 Paul Duvall 列举了一系列 CI 反模式并解释了如何避免它们。
转自:http://www.ibm.com/developerworks/cn/java/j-ap11297/?S_TACT=105AGX52&S_CMP=techcsdn阅读全文>
发表于 @ 2008年02月13日 23:27:00|评论(loading...)|收藏
前人的意见应该铭记在心
转自:http://www.sawin.cn/doc/SE/SPI/blueski301.htm?S_TACT=105AGX52&S_CMP=tag-csdn阅读全文>
发表于 @ 2008年02月10日 03:16:00|评论(loading...)|收藏
异地分布式软件开发(Distributed Software Development)是指由多个位于不同地理位置的团队进行同一个软件项目的开发过程。异地分布式软件开发不同于外包,它建立在平等关系的两个团队之间。
转自:http://news.csdn.net/n/20070615/105398.html阅读全文>
发表于 @ 2008年02月10日 02:56:00|评论(loading...)|收藏
转自:http://blog.csdn.net/bohut/archive/2004/12/09/210080.aspx阅读全文>
发表于 @ 2008年02月04日 14:37:00|评论(loading...)|收藏
呃,开始的时候写了一些进度安排,以敏捷的观点组织开发过程。不过后来没能坚持下来。。。。阅读全文>
发表于 @ 2008年02月01日 20:57:00|评论(loading...)|收藏
SEBank项目中的文件编写规范,包括了文档文件和源代码文件的编写规范。阅读全文>
发表于 @ 2008年02月01日 20:54:00|评论(loading...)|收藏
在SEBank项目中,我作为系统架构师和主程序员参与的。在前期做了一些工作,包括规范文档的编写,版本配置系统的搭建,人员分工,技术选型等。而这个文档就的目的是让团队里的人明白我们的基本环境配置和方法论,还有一些注意事项。阅读全文>
发表于 @ 2008年02月01日 20:47:00|评论(loading...)|收藏
这个项目是本学期的软件工程课程设计。先给出客户的需求,可以看出,这是一个很大的项目,可我们团队只有10个人。最后结项的时候”客户“还是很满意,因为我们都尽力了。阅读全文>
发表于 @ 2008年02月01日 20:42:00|评论(loading...)|收藏
转自:http://blog.chinaunix.net/u1/41420/showart.php?id=449476阅读全文>
发表于 @ 2008年01月25日 16:32:00|评论(loading...)|收藏