Code Quality Tools

Source: Internet
Author: User

1. Quality analysis Tools1.1 Sonar

Sonar is an open platform for managing code quality. As a result, it covers 7 aspects of Code Quality: architecture and design, repetition, unit testing, complexity, potential errors, coding rules, commenting

1.2Findbug

Findbug http://findbugs.sourceforge.net

Findbug is a program that uses static methods to find Java code vulnerabilities.

1.3CheckStyle1.4 Core Code Annotation rate Test tool

Core Code Annotation Rate Test Tool (: Http://yunpan.cn/cZCVZfXwXLsse access password 581d)

2. Quality control Methods

1. Pre-code analysis of the requirements (clear code processing), familiar with coding specifications (to avoid low-level errors, enhance code readability);
2. Use FindBugs to do static check when encoding, conditional use continuous integration tool, assist to discover problem; organize the periodic code in the group

4. After coding, rigorous unit testing and statistical defect rate. This value can be compared with the project history data to determine the adequacy of the code testing, side reaction project quality.

5. Human factors the importance of Project Manager management, a project manager, should oversee every aspect of the project: to assess good business needs, reasonable allocation of development tasks, regulatory framework and code, follow-up test, handle the fault. There is also need to be familiar with the entire system architecture and core code, if not to do this, I think is unqualified, although some times can muddle through, avoid failure, but the accumulation of time, quality problems will be exposed sooner or later, if the late to rectify, but already is incurable

Code Quality Tools

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.