首页 > TAG信息列表 > codeReview

稳定性优化方案

建立codeReview机制 在代码审查阶段规避代码缺陷,提升团队技术实力 codeReview中需要注意的点: 代码质量检查:用尽可能少的代码完成功能点,更合理的数据结构实现,统一的组件,工具类,日志使用。 编码风格检查:统一团队编码规范,idea上面用checkstyle进行本地扫描,在gerrit上进行入库前的扫描

SonarQube+jenkins实现CodeReview环境搭建

一、MySQL安装 1、下载、上传、解压、重命名 下载MySQL,上传到linux服务器,我放在了目录/usr/local目录下,下载的版本是:mysql-5.7.22-linux-glibc2.12-x86_64.tar 对上传的压缩文件进行解压,解压命令:tar -zxvf  mysql-5.7.22-linux-glibc2.12-x86_64.tar 使用mv命令把文件重命名:mv my

深入探讨数据测试

深入探讨数据测试 |0x00 数据测试模型 通过之前的两篇文章,我们已经对数据测试有了一个初步的刻画,本文讲述一些更进阶的内容。因为测试通常要对研发环节有一定的***,如果测试的内容越多,势必影响到研发效率的提升,很容易造成测试与研发之间的对立,但如果不去做测试,那么数据的质量就会失

代码腐烂可以避免吗?

文章首发于公众号「陈树义」及个人博客 shuyi.tech,欢迎关注访问。 一个苹果放在桌子上不理它,它会慢慢地变坏。代码也跟苹果一样,会发生代码腐烂。坏的代码就跟坏的苹果一样,会更容易发生腐烂、腐烂得更快。工作时间久了,关注的角度从个人变成了团队整体。我就会想:代码腐烂是否真的不

CodeReview总结

通过多次CodeReview和阅读JavaScript设计模式,发觉自己的技术处于入门状态。仅能满足需求,若是不继续向深处学习,后期会浪费很多的时间精力,而且收获极少。 首先从代码质量上。没能将一些设计思想融入到代码中,导致代码的性能不高,后续会加强对技术的钻研和应用。之前因为这方面资源不

怎样做一个合格的 CodeReview

CodeReview 是一件很需要耐心和技术功底的活动。 不了解业务,很容易沦为代码风格检查; 代码量比较大,很容易走马观花,放过业务细节上的纰漏; 技术功底不够,很容易放过性能或安全上有漏洞的代码; 代码细节不严格追究,似乎达不到 CR 的力度;来回沟通好几趟。 需要设定标准和底线。底线达不到

CodeReview常见代码问题

路线图常见的问题常见的潜在代码问题是当前直接会导致BUG、故障或者产品功能不能正常工作的类别。空值:空值恐怕是最容易出现的地方之一。 常见错误有: a. 值为NULL导致空指针异常; b. 参数字符串含有前导或后缀空格没有Trim导致查询为空。 导致以上结果的原因主要有: 无此记录、有此记

CodeReview的原则

原则良好的代码设计功能对代码用户来说是有用的UI 变更应该是合理的并行编程是安全的代码复杂性不要超过应有的程度。不需要实现可能会在未来出现的需求。有适当的单元测试。精心设计的测试用例。使用了清晰的命名方式。清晰而有用的代码注释,要解释“为什么”,而不是“什么”恰如其

Git设置分支保护实现CodeReview卡点

Git设置分支保护实现CodeReview卡点 GIT是一个分布式版本控制系统的软件,主要用来控制代码的版本。所谓分布式也就是每一个git的客户端都有一份完成的代码库,这样如果中央服务器出现问题,代码也会在各个开发者的电脑上有备份。(本文以下内容以GitLab为例) GitFlow 模式将代码和

【总结】CodeReview自查要注意的点

来源:https://mp.weixin.qq.com/s/VrA5c6LagMK_QpqMMV70pQ 总述 细数过来,已经参加了不少CodeReview, 虽有开发规约的指引,但在Review的过程中,还是会有不少问题暴露出来,本文会总结在CodeReview之前,有哪些可以先自查的点,更好的保证代码的健壮性。 代码结构 在CodeReview之前,我们先

CodeReview 的经验和原则

资深的程序员都知道 Code Review 可以对代码质量,代码规范,团队代码能力提升带来很大的提升,还有著名的技术专家“左耳朵耗子”也说过: 我认为没有 Code Review 的公司都没有必要呆(因为不做 Code Review 的公司一定是不尊重技术的) 出自《程序员的练级攻略 - 修养篇》 国外很多技

Git设置分支保护实现CodeReview卡点

Git设置分支保护实现CodeReview卡点 GIT是一个分布式版本控制系统的软件,主要用来控制代码的版本。所谓分布式也就是每一个git的客户端都有一份完成的代码库,这样如果中央服务器出现问题,代码也会在各个开发者的电脑上有备份。(本文以下内容以GitLab为例) GitFlow 模式将代码和环境对

javaweb-codereview 学习记录-4

反射java.lang.Runtime 之前在p牛的知识星球中也学过反射机制调用Runtime来执行命令时需要用getruntime来返回Runtime类的实例,因为Runtime类设计是单例模式,并且该类的构造方法是私有的,因此无法直接通过newinstance来实例化该类,因此除了通过getRuntime来返回类的实例来调用该类的方

javaweb-codereview 学习记录-2

1.Java 文件名空字节截断漏洞(%00 Null Bytes) 受空字节截断影响的JDK版本范围:JDK<1.7.40 实际上修复就是检查文件名中是否包含\u0000,包含则为非法路径  find usages看一下可以看到跟文件名相关的函数基本上都调用了此函数来进行校验,比如这里用java1.6进行测试,用\u0000就进行