论坛上关于测试的帖子很多,而且有一部分是一些大牛写的,看得也比较有感触.在这一个帖子里面主要谈一下,自己关于测试的一些理解. 还是从我目前所处项目组的情况说起吧,整个项目开发的架构是从DAO层-BS层-BIZ层-Action展现层,典型的J2EE分层的结构,从名字中就可以看得出DAO层是只对数据库进行操作的,BS层主要处理大量的业务方法,而BIZ层是干什么用的呢?其实BIZ主要是负责事务管理和用户的权限控制的;另外,Action当然是表示层的东西啦,搞java开发的地球人都听说过这一个称谓。在这里,并不想评论公司开发的架构的思想怎样怎样,毕竟论坛里面已讨论了N次,在这里只是想把自身对单元测试 ...
吃完饭,闲暇之余,挖挖坑,种种树,浇浇花;把近一年来看到的一些JavaEye现象,用一个大坑种出来,大家也可以施施肥或浇灌一下: 1、呼吁大家帮助帮助患白血病的eastviking 对于所有的javaeyer而言,都是打心里地希望eastviking能够康复起来,能够回到这一个圈子谈谈程序,灌灌水. 亲爱的朋友们, 我需要你们的帮助 呼吁大家帮助帮助患白血病的eastviking 2、作为新年的贺礼,JavaEye2.5元旦上线 3、2007年12月15日下午7点13分59秒,JavaEye注册会员突破10万(但不知道马甲有多少啊??) 4、取消以前的回 ...
2008-01-15

年末了,也来一个年度自我总结

关键字: 自我总结
年末了,也来一个年度自我总结 技术方面: 引用1、今年大学本科毕业,和两位同班同学进了同一家公司作java程序员开发,大家很有缘分,大学的时候一起做项目,大学毕业还是在同一个公司一起做项目。 2、这一年自己自评进步了很多,从一个很懵懂的开发人员逐渐地成熟很多,最大的改变是单元测试和重构已经成为每天的面包和水一样,离开这两样东西,你根本对自己写的代码没有太大的信心(请允许我从重构经典书中半偷窃了这一句话),特别在项目后期需要做一些需求变化的时候。自己每天最最常用的工具箱:eclipse,junit,easyMock,spring自带的简化功能和测试类,Oracle的pl/sql工具,飞鸽,M ...
2008-01-14

The Contract for Equality[java]

关键字: equality
As we Know,The Java API documentation for the equals method in Object provides a list of what defines an equivalence relation between two objects: Reflexivity: x.equals(x) Symmetry: x.equals(y) if-and-only-if (iff) y.equals(x) Transitivity: if x.equals(y) and y.equals(z), then x.equals(z) Consi ...