当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 笔者在一家日本企业里面从事软件开发工作。
 

 

 ·inversion of control (控制倒置)    »显示摘要«
    摘要:paul hammant 翻译:james shen 摘要 inversion of control (逆向控制) 是一种用来解决模块(实际上也可以是简单的java类)之间依赖关系、配置及生命周期的设计模式,其中对模块依赖关系的处理是ioc的精华部分。 模块依赖 模块之间降低耦合度有以下好处: 增加类的复用程度 使类的测试更加容易 使整个系统更容易组装和配置 说明 运用了ioc模式后我们不需求再自......
 ·我的ejb学习历程(四)    »显示摘要«
    摘要:前边的程序好用吧,我觉得比书上写的麻烦的程序强多了,所以还是得用工具的。 终于有了点ejb方面的成就,趁热打铁,现在马上就看第三章。 第一章 开发会话bean 大家都知道了,会话bean又分为状态会话bean和无状态会话bean。 书上总结了他们的共同点是: 1. 两者都可实现javax.ejb.sessionbean接口,因此具有相同的容器回调。容器回调?现在中国的翻译啊! 2. 两者都表示生......


Review VS Test

笔者在一家日本企业里面从事软件开发工作.作为一家典型的日本企业,软件开发的流程显然是按着日本的软件工程方式进行的.同样作为一家日企,在很多方面与欧美企业有着截然不同的开发角度.这里想讨论的,就是对review与对test的一些看法日本企业对review是十分看重的.他们认为review是解决bug最好的办法,在开发中甚至会采用过度review的办法.比较典型的是我们开发课长的想法:既然现在在工业生产领域不是在产品制造出来之后通过测试来判断质量,同样的软件开发就不应该通过测试来保证质量,而应该通过反复的review,来保证代码的质量.在这样的思想指导下甚至于把review作为通过cmmi的标准.我认为这里存在三点问题.一,把软件开发等同于工业生产.这是绝对不正确的.软件开发是一个高智力的活动,而不是零件的生产,每个部件都一样.
...   下一页

    摘要:argouml是一个运行在java1.2虚拟机之上,且是free和opensource的(遵循bsd协议)uml制作工具,其项目主页为http://www.argouml.tigris.org/。 我们最熟悉的商业uml建模工具恐怕就是rational rose了,当然除了它比较昂贵的价格外,伴随着它强大且烦杂的功能其安装下来也要有400m之多;那么argouml有什么独到之处呢,除了安装简便(安......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE