重构背景及原因 最近由于项目组的人员在不断扩充,导致项目中代码风格各异,大有百花齐放甚至怒放之势。考虑到团队的生存与发展,经过众人多次舌战之后,最终决定项目组根据业务分成几个小分队,以加强团队管理与提高效率,同时也能培养阶梯人才。各个小分队为了“统一”代码风格,提高成员的代码能力以便最终能提高项目....
分类:
其他好文 时间:
2014-10-25 18:41:38
阅读次数:
195
功能:题目要求功能基本达到,能完成电梯调度,也比原来代码调度高级,完成很好。性能:各项性能均比原来的调度算法高级,等待时间减少。代码:代码风格较好,分行清楚有条理。特别要说的是注释很多,这一点很好。缺点:程序运行要求比较严格,输入格式要求较多,不太方便。 变量命名还不够专业,不能够严格按照变量功能或...
分类:
其他好文 时间:
2014-10-24 12:46:43
阅读次数:
175
我复审的代码是邓亚梅12061152的,以下为复审意见:首先是优点:1.分类明确,将文件的获取,单词获取,单词统计的功能分成不同的模块,思路清晰。2.类中属性私有,只有通过公共方法才能进行访问和操作,具有良好的封装性。3.代码简洁明了,有不错的代码风格。可以改进的地方:1.统计信息可以用direct...
分类:
其他好文 时间:
2014-10-24 01:40:22
阅读次数:
165
在看队友的程序时总是不免惭愧,无论从代码风格还是代码功能和效率都比自己强大很多,也从交流中学到很多东西。 优点: 程序结构比较清晰,类和方法的设计能够体现面向对象思想。程序正确性能够保证。 缺点: 1、程序的可读性较差,没有注释,有的变量的命名并不清晰; 2、代码中有一些重复的段落,如...
分类:
其他好文 时间:
2014-10-24 00:11:08
阅读次数:
170
我复审的是12061160刘垚鹏的代码。刘垚鹏写的是多线程,程序有两个线程,一个线程用来读文件,另一个线程用来统计词频。程序使用了线程安全的容器,大大减少了进程同步的难度。没看出什么大问题,就强行挑点小毛病吧。1.代码风格1 public class Word : IComparable // .....
分类:
其他好文 时间:
2014-10-22 20:09:03
阅读次数:
305
一段式:将整个状态机写到1个always模块里,在该模块中既描述状态转移,又描述状态的输入和输出。(always用时序逻辑也就非阻塞赋值)解释:无须解释特点:一段式描述方法不符合将时序和组合逻辑分开描述的Coding Style(代码风格),而且代码冗长、不清晰,不利于附加约束,不利于综合器和布局布...
分类:
其他好文 时间:
2014-10-21 19:11:23
阅读次数:
202
1>> 空行用于分隔不同的逻辑代码,它们是按照功能分段的,这样,读者一眼就能看到某个逻辑代码段的结束,而不必仔细阅读每行代码来找到它2>> if和相关语句的括号是这些语句的一部分,而不是它们所测试表达式的一部分。所以,在括号和表达式之间留下一个空格,使表达式看上去更突出一些。函数的原型也是如此。3>...
分类:
其他好文 时间:
2014-10-21 11:43:05
阅读次数:
146
据说有一个能保证不败的算法,明天看看先再写个PVC版的。正题,今天无聊写了个井字棋游戏,顺便逐渐让自己习惯良好的代码风格,放上来给新手学习学习。jzq2.cpp/* N字棋游戏PVP版,DOS版 本棋盘可扩充,仅仅需调整检測条件就可以,其它接口不需改变。 非人机对战型,PVP类型; @author:...
分类:
编程语言 时间:
2014-10-20 14:53:22
阅读次数:
247
1、thread不能设置共享资源、runnable可以设置共享资源2、代码风格与结构,ruannbale更好些3、public class TestThread extends Thread { private int count = 5; @Override public void run(...
分类:
编程语言 时间:
2014-10-14 18:09:09
阅读次数:
206
1. 过程式程序设计 这种做法很简单,但你无法创建可以保存状态并具有一些仅对其内部状态进行操作的方法function startAnimation(){}function stopAnimation(){}2. 定义一个类,封装这种对象,并使用prototype属性将方法添加至该类var Anim....
分类:
编程语言 时间:
2014-10-14 17:37:19
阅读次数:
196