2013年10月16日
摘要: 完成一项工程时,我们常常会有这样的感受:我们的解决方案要根据顾客的需求和现实情况的需要,不断更改。采用传统意义上的瀑布式开发,往往要花费更多的时间。最重要的原因就在于它相比于极限编程、敏捷开发,对于团队合作的重视程度不够,自由度也相对较低,导致效率偏低。 在实际做项目时,我们应该清楚,我们做工程的目的是,满足我们的客户的一定需求。所以以人为本的思想就显得尤为重要,如果客户只是在签订合同时提出了自己的需求方向,没有对需求细化,程序员们往往会一头雾水,不知从何开始。如果自己在实现的过程中遇到一些问题,无法与用户及时交流,会大大浪费程序员的时间、精力,甚至导致无法按期交付用户使用。目前,我们常采用. 阅读全文
posted @ 2013-10-16 08:57 Irisocean 阅读(462) 评论(0) 推荐(0) 编辑
  2013年10月9日
摘要: 队员:11061147徐姗&&11061180王宇杰对于结对编程的总结:优点:1、理解代码的效率更高:对于理解由一门不太熟悉的语言写出的程序,结对编程有很强的优势。一个人容易出现似懂非懂的状况,但是两个人,遇到问题就马上提出来,在讨论的过程中不但理解更加深入,也更快速。2、书写代码的效率更高:两个人有所分工,书写代码速度会更快,并且在写代码的过程中,也不是各写各的,相互之间有交流,谁有灵感就直接说。这样写出的代码更书写效率和执行效率都更高。3、优化代码的效率更高:优化代码时,队友会用挑剔的眼光看自己所写的代码,这样更易发现问题,否则一个人的思维,总认为自己是对的,是完美的,不知 阅读全文
posted @ 2013-10-09 10:03 Irisocean 阅读(571) 评论(0) 推荐(0) 编辑
  2013年9月25日
摘要: 1、estimate time:5 hours了解需要用到的结构和函数:1 hour遍历目录下文件:0.5 hour按要求将单词分类:1 hour对词频排序并输出:0.5 hour调试:2 hours2、actual time:12 hours了解需要用到的结构和函数:3 hours遍历目录下文件:0.5 hour按要求将单词分类:2 hours对词频排序并输出:1 hour调试:5.5 hours3、编写代码花费3.5 hours,调试花费5.5 hours其中main()函数代码如下:4、10cases:路径:D:\test\下有文件1)运行结果:2)运行结果:3)运行结果:4)运行结果: 阅读全文
posted @ 2013-09-25 08:57 Irisocean 阅读(136) 评论(0) 推荐(0) 编辑