首先,让我们谨记为什么要做代码评审。对于任何专业的软件开发人员来说,最重要的目标之一是能够持续的提高他们的工作质量。即使你的团队里尽是优秀的程序员,你也不能将你自己与一个有能力的自由从业者区分开来,除非你能够作为一个团队工作。代码评审是达到这个目的的最重要方式之一。...
分类:
其他好文 时间:
2014-10-22 11:08:44
阅读次数:
181
刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发...
分类:
移动开发 时间:
2014-10-20 02:19:22
阅读次数:
263
结对项目小记
——by12061227 安康12061179刘宇帆
结对编程就是一种敏捷软件开发的方法,两个人在一个计算机上共同工作。一个人输入,而另一个人检查他输入的每一行代码。输入代码的人称作驾驶员,审查代码的人称作观察员(或导航员)。两个程序员经常互换角色。
在结对编程中,观察员同时考虑工作的...
分类:
其他好文 时间:
2014-10-18 23:47:38
阅读次数:
269
这个方法比较笨,需要一个个的操作,你也可以试着使用脚本实现自动下载1. 使用chrome浏览器打开虾米音乐播放界面2. 右键点开审查元素3. 点开network标签4.点下过滤5. 如果是静态歌词填入txt,如果是动态歌词,就填入lrc,不过有时候静态歌词也会保存为lrc扩展名6. 右键最底下的那个...
分类:
其他好文 时间:
2014-10-18 19:37:53
阅读次数:
165
从9月26日接到制作报奖材料的任务开始,6个人(不包括审查领导和美工人员)忙活了半个多月终于交稿了,翻一下时间日志,10月1日前大概投入了13个小时,10月13日交稿又讨论修改了67个小时,总共算起来超过80个小时的投入!其中我还跑北京离开了2天,其他人比我投入的时间更长!几人为准备DOC还比我花了...
分类:
其他好文 时间:
2014-10-17 08:20:04
阅读次数:
171
本文转载自:http://blog.csdn.net/marchbirdcode/article/details/4801978 如需看原文,请看上面的链接。 从种种渠道可以知道,Google的代码之所以优秀,原因很简单,他们非常重视代码审查。这个方法不是Google独有的,它被公认是一个提高代码质...
分类:
其他好文 时间:
2014-10-16 21:26:03
阅读次数:
300
目录1排版62注释113标识符命名184可读性205变量、结构226函数、过程287可测性368程序效率409质量保证4410代码编辑、编译、审查5011代码测试、维护5212宏531排版¹1-1:程序块要采用缩进风格编写,缩进的空格数为4个。说明:对于由开发工具自动生成的代码可以有不一致。¹1-2...
分类:
其他好文 时间:
2014-10-16 19:48:53
阅读次数:
293
一:反射的定义 审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。 System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码 Sys...
修复bug的12个关键步骤:1.明确目的。2.准备工作。3.匹配测试环境。4.明确代码的用途。5.重现和诊断错误。6.编写测试案例。7.进入修复模式。8.整理代码。9.找别人来审查一下。10.再次检查此修复过程。11.试着不从主线出发。12.思考。
分类:
其他好文 时间:
2014-10-10 21:04:14
阅读次数:
195
在VS2010中的一项新功能:Call Hierarchy窗口,它可以审查代码,确定方法在哪里调用,以及它们与其他方法的关系。打开一个类文件,找有方法体实现代码的方法,右键选择View Call Hierarchy菜单项,将显示如下图示例所示的窗口:调试和重构代码时,这个窗口是非常有用的,因为它允许...
分类:
其他好文 时间:
2014-10-10 18:10:34
阅读次数:
165