最新文章列表

静态类型语言的优势究竟是什么?

在参与这个讨论的过程中,产生了一个新的话题,很想和大家探讨一下: http://www.iteye.com/topic/33890 引用是像Java或者C#这样强类型的准静态语言在实现复杂的业务逻辑、开发大型商业系统、以及那些生命周期很长的应用中也有着非常强的优势 这是一个存在于大家心里常识了。我承认我自己在潜意识里面也觉得静态强类型语言适合开发复杂,大型系统。而弱类型脚本语言不适合开发太复杂 ...
robbin 评论(65) 有33296人浏览 2006-11-13 10:03

面试感言

1,即使通读了基本C++经典并且写过了几千行C++代码,也不要说“精通”C++,更不要说精通太多东西。“精通”不仅靠数量,更要靠时间磨练出来,按老毛的说法,6年以上的经验可以勉强叫“精通”。 2,即使是学习图象处理专业的,从大三开始就只会用C写程序,是不是也应该知道一些(至少耳濡目染)面向对象,设计模式,TDD,XP,Agile Development等等,并且自己从纯兴趣考虑找点例子试试?也不要 ...
lao_lee 评论(4) 有2075人浏览 2006-11-11 00:31

对TDD的解释(转)

    UNIT TEST又叫单元测试,是针对程序最基本结构单元所进行的测试。而TDD的过程是这样的,写一个测试程序,使其可以运行,重构。在写这个测试程序的时候你考虑的不应该是基于什么结构单元,而是要考虑需要完成的什么功能。实现和重构的时候,具体是不是这个单元完成了这个功能依然不是你应该去考虑的,你考虑的还是——是不是完成了这个功能、是不是代码真的清晰和可工作。你考虑的问题永远是围绕着具体的功能进行 ...
lkfnn 评论(0) 有1364人浏览 2006-11-10 20:50

敏捷开发-快速反馈

我们现在的项目大概有一百六十多张表,写了一千多个类,当初的考虑也是基于敏捷开发的考虑,快速原型后就开始编码了,现在项目陷入了两难的境地,放弃吧,眼看着就快完了,不放弃吧总是有改不完的东西,表结构,流程,分支流程都有改动,比预期已经超了四个月了,很不好处理,我的感觉是我们当初严密的考虑中遗漏了个关键的地方,那就是敏捷开发是好的,关键是能让客户快速的反馈回信息,不断的调整程序和客户期望之间的距离,虽然前 ...
lkfnn 评论(14) 有5439人浏览 2006-11-10 20:09

有关TDD(Test-Driven Development)和持续集成(Continuous Integration)

   在最近的工作中接触到了TDD,其实严格的说也不能算纯粹的TDD,不过test已经覆盖了大部分的代码功能点,持续集成方面采用的软件是anthill,当然还有CruiseControl可以选择。    有关TDD和持续集成都足够独立成文,也有很多相关的介绍文章,这里只是简单描述下我们的做法:      1。保证大部分功能点都有相关的test(因为某些原因,我们没有做到TDD要求的测试先行,有 ...
snowmanjy 评论(15) 有6301人浏览 2006-11-01 18:14

我的技术编年史

  今天偶尔想起,整理下自己这几年中先后都学到些什么计算机技术,也是一个很有意思的回顾。   高中及以前:忙于应试,计算机方面什么都不了解:(   97年(大一):有了上机课程,学习了计算机基础。那时候的关键字:386、486、DOS、UCDOS、WPS、仙剑奇侠传。。   98年(大二):跟睡在我上铺的兄弟一起攒了一台机器,CPU是K6 II-350的。关键字:WIN32、WIN95、C语 ...
snowmanjy 评论(4) 有1977人浏览 2006-11-01 18:09

Test Drive != Test First ?

刚才有人给我留言,说[url=http://charon.blogdriver.com/charon/132572.html ]Test Drive != Test First[/url],让我差点晕倒。 无话好说,就贴一段Kent Beck对TDD的定义: Test-driven development (TDD) (Beck 2003;  Astels 2003), is an evolut ...
dongbin 评论(1) 有1307人浏览 2006-10-27 13:02

能推荐几本关于重构的书么?

最近想看看重构方面的书,但是不知道什么书适合入门级人看 看过觉得好的朋友能否推荐几本? 非常 3Q
温柔一刀 评论(12) 有7848人浏览 2006-10-24 11:41

Cache Concurrency Lock 相关的几个link

firebody 发给我的几个不错的 link。关于Cache Concurrency Lock的。 http://labs.jboss.com/file-access/default/members/jbosscache/freezone/docs/1.4.0/TreeCache/en/html/transactions.html http://www.onjava.com/pub/a/onj ...
buaawhl 评论(0) 有2719人浏览 2006-10-20 22:45

Martin Fowler最近的两篇Blog,推荐阅读

《人本接口》与《最小接口》 http://blog.csdn.net/mfowler/archive/2006/10/19/1340358.aspx http://blog.csdn.net/mfowler/archive/2006/10/19/1340364.aspx 一个类的接口如何设计?这个问题很值得探讨。 我在设计DJ的时候,也考虑过这个问题,按照Channel的思想,简单的Chann ...
庄表伟 评论(10) 有4700人浏览 2006-10-19 10:06

离开公司前写给在一起奋斗了半年多的兄弟们

看了 我的第一个真正意义上的测试 ,觉得有必要把这篇博客贴出来 对敏捷软件开发方法 ...
daquan198163 评论(32) 有17888人浏览 2006-10-16 15:07

Test Driven Development (TDD)

commend a method of Driven Development  : TDD 1. What is TDD? The steps of test first development (TFD) are overviewed in the UML activity diagram of Figure 1.  The first step is to quickly add a tes ...
qiuye 评论(0) 有1708人浏览 2006-10-14 21:10

XP、TDD设计理念的一点差异

这是我参与TDD,Cache讨论回帖之一的一部分,其他部分经过讨论已经比较明了,摘录的这部分算是我的一个疑问,也算是我的一种看法。 ... 问题在于一个关键短语“设计的固化”(为了讨论方便这样说),传统的设计方式先“固化”设计,“照单(设计)定制”,产出物是设计文档 + funcation code;后来XP的出现,淡化了设计的先行“固化”,代码才是最终“固化”的设计,这里的代码是funcati ...
tianxinet 评论(0) 有2414人浏览 2006-10-10 11:38

MyJavaServer的帐号注册Java测试题

最近一直在找免费的j2ee空间,发现MyJavaServer很不错,免费并且支持java5.0有趣的是注册必须要先完成一道java测试题,他的在线编译和测试用例运行比较有意思,题目不难Signup Challenge Master a simple Java programming challenge (STATUS: NOT PASSED) As the principal engineer o ...
JeffreyHsu 评论(1) 有3020人浏览 2006-10-02 23:41

流水不腐,户枢不蠹

    最近看到评论AMD和Intel这两个冤家的文章,介绍了这两个公司的这两年的发展。发现总是交替的,并且如果谁要是放松了一点,站在已有的技术上沾 ...
sinokaka 评论(0) 有1184人浏览 2006-09-09 22:47

项目中的一次典型TDD实践

##解决账单生成的一些需求和设计上的变化修改测试testIsReconFinished:对账可能跨天,以TransTime为准;增加测试testGenerateVOU101ReallyWithAReconFailure:只对对账成功(recon_status='2')的交易生成清单;修改测试testFindReceivableVoucherTxesByRecons:查出对账对应的应收交易(只包括那些 ...
daquan198163 评论(0) 有2022人浏览 2006-09-02 00:45

回忆我读过的计算机书籍

《Delphi 4.0从入门到精通》是大二时读到的第一本编程著作。当我的同窗日日白天逃课睡觉夜里打红警的年代里,我不想这样白白度过味同嚼蜡的大学生 ...
lao_lee 评论(0) 有1165人浏览 2006-08-28 00:29

Spring下的业务层Unit Test修正版

Spring下的业务层Unit Test修正版 磨蹭了很久,终于开始用UnitTest。原因一是和大家一样,不想晚上做噩梦,二是在Spring下对业务层TDD,能够不需要Tomcat,完全摆脱对显示层开发进度的依赖,而专注快速的开发业务层。       但是我们也只在业务层使用UnitTest,因为显示层至今没有什么好的UnitTest方法,而我们的业务逻辑又严格封装在业务层,Controle ...
抛出异常的爱 评论(0) 有3206人浏览 2006-06-04 02:36

给同事们讲单元测试

构思了一天,只写出一页word提纲(如下),不过心里还是有了些把握。什么是单元测试?l单元测试是对一个独立的工作单元进行的测试l单元测试是测试其 ...
daquan198163 评论(0) 有1193人浏览 2006-03-22 20:51

TODO:搭建一良好的测试环境

目前大多数的测试都仅出现在业务逻辑部分,数据库部分的测试基本上是System.out.println出来查看结果。测试框架只使用了MockObject,而DBUnit、HTMLUnit等等这些都没派上用场,所以一直以来盼望的TDD总是迟迟达不到。现在仅仅有一部分是TDD,为了达到更好更全面的测试,最近我必须要搭建一个方便快捷的测试环境。包括业务逻辑测试,数据库操作测试,集成测试等,已经到了非集成不可 ...
我想我是海 评论(0) 有1420人浏览 2005-12-20 00:09

最近博客热门TAG

配置管理(25939) 项目管理(20031) 软件测试(13976) UP(12291) XP(10300) SVN(8929) maven(8757) Ant(6312) 单元测试(6248) 敏捷开发(4044) UML(3971) subversion(2859) Git(2680) CVS(2448) TDD(869) Loadrunner(727) VSS(523) CMM(511) capistrano(114) UseCase(114)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics