首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

TDD之Swing一个另类的计算器兑现心得

2012-11-08 
TDD之Swing一个另类的计算器实现心得TDD这个看起来不走很简单的方法学,却蕴含了很多的哲理。初入TDD还有很

TDD之Swing一个另类的计算器实现心得

TDD这个看起来不走很简单的方法学,却蕴含了很多的哲理。初入TDD还有很多的问题希望大家给出自己的意见及见解~!

希望通过发布这个程序寻求志同道合的人员;深入讨论TDD,如果大家有一些关于TDD讨论社区的话,希望不要揣在怀里,拿出来分享一下。该程序还有一些缺陷,如:计算精度问题,如果有人熟悉这方面的话,可以指出;

经过一番的开发方法学习之后,我觉得TDD是我们程序员的所需要的,Benck说过这样的一句话:测试是程序员的”试金石“。这一点也不为过,虽然刚开始时,开发周期比较长,开发效率低微,项目不能得到合理的评估,但有一点我可以肯的是:通过测试的反馈,可以吸收大量的编程经验。这对于像我们这样的人员(业务或项目经验欠缺的人)来说,是非常值得追随的。

开始步入TDD时看着那么几条简单的原则却让人心灰意冷!主要原因在于:

1.什么时候进行测试?

2.在测试之前,如何用自己的语言描述将要添加的功能?

3.如何使用“隐喻”描述将要测试的特性?一个合理的“隐喻”将省去许多不必要的麻烦、压力。

4.如何编写测试?自底向上还是自顶向下?

5.如何测试?

6.如何写出易测试、易阅读的代码?

7.如何让测试通过?

8.如何重构?

9.测试覆盖率?

等等,都是我在使用TDD是所碰到的,有不同的意见希望大家指证。TDD之Swing一个另类的计算器兑现心得

开发环境:

Intellij IDEA 10+

JDK 1.6+

?



运行有错误,发现那个new CalculatorUI().contentPane根本就没有初始化哦,报空指针异常,这是怎么回事呢?? 2 楼 oray2011 2011-06-02   呵呵,上面不是有开发环境吗!要使用Intellij因为程序使用了Intellij的FormLayout

热点排行