以下是原代码: 代码审查结果: 1、缺少注释 2、对非常规行为和边界值情况处理没有描述 3、存在部分重复的代码 ...
分类:
其他好文 时间:
2017-03-22 12:33:36
阅读次数:
241
任务: 1、流程图:根据被测代码,绘制程序流程图 2、测试用例设计:依据语句覆盖、判定覆盖,编写测试用例设计 3、测试结果:执行测试,并给出测试结论:通过与不通过。 4、代码优化建议:对被测代码,依据通用编码规范,进行符合性代码审查,给出修改代码的建议。 测试代码链接:http://www.cnbl ...
分类:
其他好文 时间:
2017-03-21 22:09:15
阅读次数:
170
常规项 代码能够工作么?它有没有实现预期的功能,逻辑是否正确等。 所有的代码是否简单易懂? 代码符合你所遵循的编程规范么?这通常包括大括号的位置,变量名和函数名,行的长度,缩进,格式和注释。 是否存在多余的或是重复的代码? 代码是否尽可能的模块化了? 是否有可以被替换的全局变量? 是否有被注释掉的代 ...
分类:
其他好文 时间:
2017-03-17 16:28:21
阅读次数:
157
Intelli IDEA学习系列之快捷键篇 IDEA简介: IDEA 全称IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI ...
分类:
其他好文 时间:
2017-03-01 22:55:41
阅读次数:
367
来源于:https://www.v2ex.com/t/313263 目前在代码托管和版本控制上的主流工具 — Git ,比较流行的服务有 Github 、 Bitbucket 、 GitLab 、 Coding ,他们各自有什么特点,个人使用者和开发团队又该如何选择? 在这篇文章中,我们以客观的态度 ...
分类:
其他好文 时间:
2017-02-07 22:24:21
阅读次数:
443
一Sonar介绍Sonar是一个i用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代..
分类:
其他好文 时间:
2017-01-25 00:09:16
阅读次数:
417
技术总监来巡查,刚巧前段时间遇到了一个问题还没解决,就拉着大牛开问。结果,问题是解决了,还附带了另一个问题,或是要求出来,没啥技术含量,但是很麻烦的一个东西:代码格式。 之前我写代码,因为屏幕比较小,所以就尽量一行写的不写两行,每一行都是一个逻辑片段,后期审阅时超级方便,但“这只是我自己的习惯而已” ...
分类:
编程语言 时间:
2016-12-30 18:43:58
阅读次数:
292
程序设计步骤 步骤: 预计时间: 实际时间: 总结: 整体界面设计: 1h >1h 一般 设计需求: 0.5h 0.3h 还行 界面设计生成: 1h 1h 还行 代码生成: 1h--2h 1h 有些困难 代码审查与检测: 0.5h 0.3h 还行 工作总结/反思: 05h 0.5h 总体来说还行 具 ...
分类:
其他好文 时间:
2016-12-18 22:59:58
阅读次数:
177
前人的经验: 为了帮助你开始创建一个清单,这里列出了一些典型的内容:代码审查清单。 常规项 代码能够工作么?它有没有实现预期的功能,逻辑是否正确等。 所有的代码是否简单易懂? 代码符合你所遵循的编程规范么?这通常包括大括号的位置,变量名和函数名,行的长度,缩进,格式和注释。 是否存在多余的或是重复的 ...
分类:
其他好文 时间:
2016-11-14 07:52:12
阅读次数:
137