Welcome Guest! To enable all features please Login or Register.



Go to last post Go to first unread
#1 Posted : 16 August 2019 15:44:34(UTC)

Rank: Newbie

Groups: Registered
Joined: 08/02/2019(UTC)
Posts: 0
Location: Dublin

Was thanked: 1 time(s) in 1 post(s)
Top 15 Code Analysis Tools can be found under the following link
thanks 1 user thanked Aaron for this useful post.
chariotadmin on 16/08/2019(UTC)
#2 Posted : 19 August 2019 10:27:27(UTC)

Rank: Advanced Member

Groups: Registered
Joined: 19/08/2019(UTC)
Posts: 0
Location: Rome

According to me, SonarQube is one of the best tools available. The platform receives the source code as input, which can be sent by IDE or extracted from SCM. SonarQube plugins, which make it easier to use code analysis, are available for all the most popular IDEs, like those I use. Based on the input, the platform starts applying the predefined rules and verifies that they are respected. The result of the analysis then includes various useful information and proposes improvements.

If I chose SonarQube it is thanks to many and comprehensive Java rules. There are currently over 700 Java rules, and the number continues to grow. The analyzes we perform mainly involve Java code, but can easily be performed on code written in 20 other programming languages. In addition, SonarQube can be integrated: if you need to support a certain language or want to write your own rules, it provides you to write your own plugins. If you need to add code to your rules, you can use the use of XPath expressions or create a new plugin using Java.

Analysis tools perform code analysis line by line. They provide information on the technical debt, the coverage and complexity of the code, the problems identified, etc. The problems identified in the code can be bugs, potential bugs, factors that could lead to errors in the future and so on. Once the analysis is complete, the results can be viewed on the web page hosted on the SonarQube web server. Furthermore, the web server simplifies the configuration of the instance and installation of the SonarQube plugin and offers an intuitive overview of the results.

Using SonarQube simplifies code quality control and reduces the number of real and potential bugs. Developers can focus more on logic and devote their time to business analysis requirements and looking for optimal solutions for concrete cases. Furthermore, after implementation the managers started monitoring the metric; based on the results, in fact, they felt that it was possible to have more information on development.
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.