SonarQube 简介 Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。 与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD ...
分类:
其他好文 时间:
2020-03-16 09:55:48
阅读次数:
239
此文是《.NET内存管理宝典 提高代码质量、性能和可扩展性》(英文名《Pro .NET Memory Management: For Better Code, Performance, and Scalability》)一书的售后服务系列文章之一。 在《.NET内存管理宝典 提高代码质量、性能和可扩 ...
分类:
数据库 时间:
2020-03-08 14:06:27
阅读次数:
71
职业迷茫,我相信很多人都会有。当在这个行业里已经具备3、4年工作经验,日常写代码无任何压力,代码质量也可以,做好日常工作后,就不知道做什么?如果现在的你正好是这么一种状态,想提升却不知道往哪走?缺口在哪?前路在哪?鉴于此种情况,六星教育特与大家说一说:这时的你,该如何自我提升?首先,要学会问自己问题。可回顾下自己是如何走上PHP程序员之路,绝大部分的程序员在刚刚接触PHP时,都是接触框架。在刚刚开
分类:
其他好文 时间:
2020-02-26 22:51:20
阅读次数:
54
如今,代码质量分析和审核已成为每个企业的基本流程。随着开源代码库使用的增加,安全性和代码质量对于构建高质量软件至关重要。不良的代码不仅会影响代码的可维护性,而且还会在某些情况下影响其性能。此外,更好的代码质量还有助于企业将来减少维护和降低成本。幸运的是,有很多审核和管理代码的工具,为开发者和程序员提 ...
分类:
其他好文 时间:
2020-02-19 15:21:12
阅读次数:
99
软件质量管理-代码质量与规范圈复杂度(Cyclomatic complexity)是一种代码复杂度的衡量标准,在1976年由Thomas J. McCabe, Sr. 提出。 在软件测试的概念里,圈复杂度用来衡量一个模块判定结构的复杂程度,数量上表现为线性无关的路径条数,即合理的预防错误所需测试的最... ...
分类:
其他好文 时间:
2020-02-15 11:52:44
阅读次数:
106
## 一、Sonar 概述
Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析性工具,以及持续集成工具。
与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简...
分类:
其他好文 时间:
2020-02-14 09:17:44
阅读次数:
102
姊妹篇:Java代码质量度量工具大阅兵: cppcheck cppcheck: 各种IDE和编辑器插件: 检查项: CCCC C and C++ Code Counter(CCCC): PC lint for C/C++ PC lint for C/C++: cpplint cpplint: Vis ...
分类:
编程语言 时间:
2020-02-10 22:57:40
阅读次数:
156
如果你想提高编码的能力,最容易想到的一个方法就是多敲代码。每个人都知道这点。然而,另外一种我认为绝对也能提高的方法: 阅读别人的代码能让你的编码能力得到明显的提升! 这样说,可能很多人都抱有怀疑的态度,但是我觉得你应该相信。如果你愿意尝试,我相信你将会得到巨大的回报! 这篇文章将告诉你如何阅读代码, ...
分类:
其他好文 时间:
2020-02-06 11:09:29
阅读次数:
98
本文转自 https://www.cnblogs.com/dotey/p/11216430.html 我一直认为Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review都是基本要求, ...
分类:
其他好文 时间:
2020-02-04 23:34:58
阅读次数:
73
1.代码逻辑不清晰 origin CommerceItem mergeItem = null; List items = getNgpCartModifierFormHandler().getOrder().getCommerceItemsByCatalogRefId(baseCommItem.ge ...
分类:
其他好文 时间:
2020-02-02 21:48:37
阅读次数:
83