本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
干货!前端 Code Review 的最佳实践方案
作者:@宝玉 原文:https://zhuanlan.zhihu.com/p/73809355
前言
我一直认为Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review都是基本要求,代码合并之前必须要有人审查通过才行。
然而对于我观察到的大部分软件开发团队来说,认真做 ...
Code Review小结
前段时间针对团队敏捷模式下开展的项目工程代码进行了几轮的Code Review,下面是梳理的若干应该注意的条目:
1. 方法的命名不规范,应坚持使用驼峰形式,标准英文名称拼接,阿里标准:禁止使用下划线和$作为命名的开头和结尾,不能使用拼音和英文拼接的形式命名,除了一些国际公认的名称比如:taobao或hangzhou。
2. 发送http请求没有设置超时限制,建立设置请求超时时间并做额外的处理 ...
如何做好Code Review?
PS:原创文章,如需转载,请注明出处,谢谢!
本文地址:http://flyer0126.iteye.com/blog/2426055
一、背景
最近随着交易业务快速扩展,研发组内新项目及新成员越来越多,如何做好Code Review,把控研发人员开发代码质量很是关键。
对于大部分业务团队,谈到Code Review就会面露哀状:
...
关于code review,CI的博文推荐,认真看完,收益良多
大家都应该做的 Code Review
https://toutiao.io/posts/rbcul2/preview
Git工作流指南:Pull Request工作流
http://blog.jobbole.com/76854/
如何部署软件 - 让你团队的部署像地狱一样无聊且毫无压力
https://blog.coding.net/blog/deploying-software
我们需要什 ...
FxCop 和 StyleCop 的关系
参考:
StyleCop vs FxCop
C# Code Reviews using StyleCop - Detailed Article
How to Use FxCop
FxCop Warnings
StyleCop Rules
7 Steps to Write Your Own Custom Rule using FxCop
FxCop 检测的是编译后的程序集。所以有 ...
C#代码审查清单
确保没有warning
使用代码分析工具
移除未使用的using
检查null情况,避免运行时Null Reference Exception
命名规则一致性
遵循SOLID原则(单一职责,开放闭合,Liskov替换原则,接口隔离原则,依赖倒置原则)
代码可重用性
代码一致性
代码可读性
释放非托管资源
合理处理异常
方法中代码不能过多
代码评审介绍(2)
1.关于Code Review
1.1 Code Review的目的
Code Review是一种用来确认方案设计和代码实现的质量保证机制,通过这个机制我们可以对代码、测试过程和注释进行检查。
Code Review主要用来在软件工程过程中改进代码质量,通过Code Review可以达到如下目的目的:
(1)在项目早期就能够发现代码中的BUG
(2)帮助初级开发人员学习高级开发 ...
代码评审介绍(1)
代码审核分为自我审核和同行评审。
一、自我审核
代码自我审核可以借助工具来进行,工具分为两种,一种是动态审核,一种是静态审核。
静态审核
静态审核是直接对代码源文件进行审查, 重在在于检查代码编写是否符合规范。一般来说, 静态审核主要检查如下内容:
潜在的Bug, 如空的try/catch/finally/switch申明;
死代码: 未使用的局部变量,参数和私有方法;
过于 ...
使用测试度量代码质量
软件代码在一些方面很像艺术品,各家的审美标准不同,对同一段代码的看法也就不一样。虽然有很多公认的设计模式和原则,但在具体应用上有时也是公说公有理,婆说婆有理。这里我分享一些通过编写测试得出的度量项目,通过测试代码中体现的问题反过来检查产品代码的问题。
一、枚举的规则意味着枚举的测试
if (CARREFOUR.equals(supplier)) {
ret ...
开发人员需做代码审查(Code Review)的5个原因
yle="text-align: center;">(图片来自How to hold a more effective code review)
每个人都承认代码审查(Code Review)的花销大,而且又耗时,特别是当大家忙完软件项目又把它送去软件测试部门时。对一些开发人员来说,它更是会引发更多的办公室政治和流言蜚语。
一次代码审查可能会使代码逐渐得到改进。 ...
Code Review工具简介和安装
本文简要描述了Review Board
、
Jupiter
、
JCR
、
Codestriker
、
Rietveld
几种开源代码评审工具的功能特点,并介绍了在
windows
下的安装步骤。
如您想使用
Web
方式 ...
为什么要Code Review
刚才专注看了下zwchen的博客,读到Code Reivew这一篇,觉得自己也了说话的冲动。
我们Team实施Code Reivew近5年,到今天,我们的结论是: Code Review是我们项目成功的最有力的武器。下面我先谈下我理解并实施的
code review
很怀念在华赛实习的日子,做过一些测试,编码;后来又进行了项目维护,并参加了code review的活,在华赛代码是非常规范的,受益匪浅啊!现在,在目前的公司,就是开发,写代码,几乎没有代码规范,设计模式什么的。做了几个系统,开始维护工作,看到原来的一些项目,唉,惨不忍睹啊。
1 成员变量 许多是public的
2 循环中声明对象
3 一个类贼长
4 命名更是奇怪
5 sql散落在各个层 ...