0推荐
91K 浏览

Google是如何做代码审查的?

在上一篇文章中提到过,我已经不在Google工作了。我还没有想清楚应该去哪里—有两三个非常好的工作机会摆在我面前。因为在这段做决定时间里,我不再受雇于任何人,我想可以写一些专业性的东西,一些很有...
0推荐
75K 浏览

如何利用Github进行代码审查

当问到你们的团队是否进行代码审查这个问题时,大部分人的回答会是 ”项目进度跟的这么紧,哪还有时间进行代码审查啊?“。如果再加上频繁的人事变动和组织结构调整导致很多人对代码审查的可行性及意义产生了...
0推荐
50K 浏览

Findbugs插件使用

Findbugs插件使用:findbugs简介 Findbugs是一个Java代码静态分析工具,可以用它来检查源代码中可能出现的问题,以期尽可能...
0推荐
36K 浏览

[原]从零开始Code Review

这篇帖子不是介绍Code Review的方法论, 而是记录了我们团队怎么从没有这个习惯到每天都进行review的过程. 希望能对诸位的团队有所帮助.
0推荐
35K 浏览

Code Review 代码复审指南

一开始这篇指南是为团队而写的,后来发现包含的内容比较有一般性,所以删掉了一些和团队强相关的内容,发到这里。 -------------------------------------...
0推荐
95K 浏览

Sonar + Jacoco,强悍的UT, IT 双覆盖率统计

以前做统计代码测试覆盖,一般用Cobertura。以前统计测试覆盖率,一般只算Unit Test,或者闭上眼睛把Unit Test和Integration Test一起算。
0推荐
45K 浏览

Infer:Facebook Java静态分析工具初探

如果你保持对技术问题的持续关注(我假定你是这样的,如果你正在读这篇博客的话),你可能听到Facebook开放了一个新的工具:Infer。因为它来自Facebook,大家自然都比较好奇,所以我很想...
0推荐
36K 浏览

代码审查过程

对我而言,把代码产品化而没有合适的审查流程,就像是一场抽抽乐游戏。代码当然也有可能会挺好,不过总还是有一定概率某人的哪块积木没抽好,然后一切就轰然崩塌。无论是采用持续集成服务、结对审查、QA审查...
0推荐
50K 浏览

facebook开源项目Facebook Infer: 静态代码检查工具

今天,我们开源了一个名叫Facebook Infer的 静态程序分析库,该库用于在程序分发之前定位代码bug。静态分析器是一个不需要运行代码就可以准确地找出代码bug的自动化工具。它是传统的动态...
0推荐
86K 浏览

Facebook 静态检测工具 Infer 中文文档

Facebook 的 Infer 是一个静态分析工具。Infer 可以分析 Objective-C, Java 或者 C 代码,报告潜在的问题。
0推荐
43K 浏览

Java,C和Objective-C静态代码分析工具:Infer

Infer 是 Facebook 最新开源的静态程序分析工具,用于在发布移动应用之前对代码进行分析,找出潜在的问题。目前 Facebook 使用该工具来分析 Facebook 的 App,包括 ...
0推荐
64K 浏览

11款Java工具:源代码优化与分析

本文介绍一些Java源代码优化和分析工具,以帮助我们优化代码以及检查源代码中的潜在问题。
0推荐
49K 浏览

一个Ruby静态代码分析器:rubocop

这是一个Ruby静态代码分析器,基于社区Ruby编码风格指南Ruby Style Guide。除了报告代码中的问题,RuboCop还可以自动为你修复一些问题。
0推荐
63K 浏览

Jenkins+PMD构建自动化静态代码检测

前言:软件缺陷是不可避免的,要尽量减少错误并提高软件质量,主要有两在类技术,即缺陷预防和缺陷检测 缺陷预防包括编写更好的设计规范、实施代码审核制度、运行代码静态分析工具、运行单元测试等
0推荐
40K 浏览

SonarQube代码质量管理平台安装与使用

Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量 通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaSc...
0推荐
37K 浏览

追求代码质量(4): 用代码度量进行重构

在我上中学的时候,有一位英语教师说:“写作就是重写别人已经 重写过的东西。” 直到大学,我才真正理解了他这句话的意思。而且,当我自觉地采用这个实践的时候,就开始喜欢上了写作。我开始为我写的东西自...
0推荐
38K 浏览

追求代码质量(3): 软件架构的代码质量

上一期文章中,我展示了如何使用代码度量来评估代码质量。尽管在那一期介绍的圈复杂度针对低级细节,如方法中执行路径的数量,但其他类型的度量针对的是代码的更高级方面。在本期文章中,我将展示如何使用各种...
0推荐
40K 浏览

追求代码质量(2): 监视圈复杂度

每位开发人员对代码质量的含义都有着自己的看法,并且大多数人对如何查找编写欠佳的代码也有自己的想法。甚至术语代码味道(code smell) 也已进入大众词汇表,成为描述代码需要改进的一种方式。
0推荐
39K 浏览

追求代码质量(1): 不要被覆盖报告所迷惑

您还记得以前大多数开发人员是如何追求代码质量的吗。在那时,有技巧地放置main()方法被视为灵活且适当的测试方法。经历了漫长的道路以后,现在自动测试已经成为高质量代码开发的基本保证,对此我很感谢...
0推荐
83K 浏览

程序动态分析工具:PinTools

国外安全研究人员将一些基于Pin动态分析框架编写出来的工具开源到GitHub,并在其博客上讲解各工具的技术原理。
1 2 3 4

经验分享,提升职场影响力

投稿

热门问答

    热门文档