摘要: 链接到以前提问题的博客http://www.cnblogs.com/code-dog-liou/p/4027645.htmlhttp://www.cnblogs.com/code-dog-liou/p/4095874.html请说明哪些问题现在自己已经清楚了,请阐明一下,是如何通过看书,实践,或者讨... 阅读全文
posted @ 2015-01-10 21:49 代码狗花哥 阅读(120) 评论(3) 推荐(0) 编辑
摘要: 第一个原则,也是MSF中最基础的一个原则,推动信息共享与沟通。这个原则的一个特点是,对于团队成员的所有工作,都会被记录下来,包括走了弯路的、出现bug但已调试解决的部分。对于新加入团队的成员或者以前没有参与过MSF开发的成员来讲,第一步便是要学会“不遮掩自己的错误”,因为每个人都是想要展现自己完美一... 阅读全文
posted @ 2014-12-22 10:20 代码狗花哥 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 初步看了推荐的文章以后,我选择了最后一篇文章来阅读,原因是“软件工程的方法论到底有多少用处”这个问题也是我目前很大的一个疑问,于是我决定首先看看这篇文章怎么说。 文章在开头举了一个离我们很近的例子:结对编程到底是解决了代码评审的问题还是无谓地增加了沟通成本?作者提出增加沟通成本的意思很清楚... 阅读全文
posted @ 2014-11-13 21:01 代码狗花哥 阅读(137) 评论(1) 推荐(0) 编辑
摘要: 以下是我看了彭林江的代码以后的复审报告:程序结构还是比较清楚的,比较规整,对程序的实现思路还是比较清晰。c#是我们刚接触不久的语言,在代码中能看到彭林江同学是下了一些功夫的,用了不少不同于c或者java的写法来简化自己的程序,效果也很好。也有一些可以改进的地方:1、首先比较大的一个问题:代码结构问题... 阅读全文
posted @ 2014-10-23 23:21 代码狗花哥 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、Pair Programing的优点和缺点:1、 优点:首先,在独立编程的过程中,每人在各自独立设计、实现软件的过程中不免要犯这样那样的错误。而在结对编程中,因为有随时的复审和交流,程序各方面的质量取决于一对程序员中各方面水平较高的那一位(水平较低的那个有时也能发现一些关键性错误,毕竟每个人分析... 阅读全文
posted @ 2014-10-18 23:49 代码狗花哥 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 看了本书中有关结对编程的一章,结合本次遇到的一些问题,笔记如下1.作者把时间放在了项目管理三角形的底边上,这是偶然为之还是时间有其特殊性?换一种问法,在“对工作的估计”这一平衡中,这三者有什么样的关系?2.作者谈到了时间驱动和功能驱动,那么这两种不同的驱动模式的项目在开发上有没有不同的地方?3.关于... 阅读全文
posted @ 2014-10-15 22:44 代码狗花哥 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一、针对《写在前面》的补充随着对需求的深入了解,最后抛弃了使用trie树,一是这个数据结构不利于处理大小写敏感的问题,二是最后的排序首先是由出现的次数排的,需要对此树进行遍历也不方便编码,遂弃之。二、时间完成文件读取:20分钟正则匹配:1个小时频率分析:4个小时模式二三:2个小时调试与优化:1个小时... 阅读全文
posted @ 2014-09-24 22:43 代码狗花哥 阅读(263) 评论(1) 推荐(0) 编辑
摘要: 初步看来本次项目有两个大的方面内容需要解决:1.如何最快地读出符合条件的单词,上学期java上面处理这种问题的方法是对String逐字符分析,代码量很大,需要考虑的情况也非常多,遂淘汰之。可能会采用正则表达式,但是需要学习正则表达式的使用。2.如何存储,经过上网检索,考虑用trie树来存储,不知道对... 阅读全文
posted @ 2014-09-21 21:28 代码狗花哥 阅读(106) 评论(0) 推荐(0) 编辑