2009-01-26

程序设计过程

  唉,中国的山寨手机几乎无敌了,大年初一的就在电视上乱七八糟的广告那个傻逼“金XX”手机,吵死了。。。
  
  这篇文章主要在于介绍一种Java的程序设计的过程的方法论,当然,不可能复杂只是一点读书心得而已。
  这里介绍的是head first Java中提到的一种。它要求在设计类的过程先编写伪代码,再根据伪代码思考程序测试用的测试代码,最后再来编写真实程序。
  伪代码基本大家都熟悉,提到测试代码,我们也许会考虑为何要先写出测试代码再写程序,这是因为在编写测试代码的过程中,我们能够更了解并且准确定位于我们要编写的类需要做哪些是。当然,一般还是先写出一点测试代码,之后写一点与之对应的程序,一点一点测试,保证所有代码的最终正确性!
  据称,这个概念来自于所谓的极限编程(Extreme Programming or XP)我们可以参考这个网页的流程图来了解它:
http://www.extremeprogramming.org/map/project.html
当然,其主页有详细的介绍
http://www.extremeprogramming.org/index.html

没有评论: