Tag Archives: codereview

Review Board – Take the pain out of code review

Review Board is a powerful web-based code review tool that offers developers an easy way to handle code reviews. It scales well from small projects to large companies and offers a variety of tools to take much of the stress and time out of the code review process.

(Full Story: Review Board – Take the pain out of code review)

JBoss Tattletale – betraying your project’s naughty little secrets

The tool will provide you with reports that can help you

Identify dependencies between JAR files
Find missing classes from the classpath
Spot if a class/package is located in multiple JAR files
Spot if the same JAR file is located in multiple locations
With a list of what each JAR file requires and provides
Verify the SerialVersionUID of a class
Find similar JAR files that have different version numbers
Find JAR files without a version number
Find unused JAR archives
Identify sealed / signed JAR archives
Locate a class in a JAR file
Get the OSGi status of your project
Remove black listed API usage
And generate the same reports for your .WAR and .EAR archives

(Full Story: JBoss Tattletale – betraying your project’s naughty little secrets)

Why code review beats testing: evidence from decades of programming research | Kevin Burke

No one approach to bug detection is adequate. Capers Jones – the researcher behind two of the papers McConnell cites – divides bug detection into four categories: formal design inspection, formal code inspection, formal quality assurance, and formal testing. The best bug detection rate, if you are only using one of the above four categories, is 68%. The average detection rate if you are using all four is 99%.

(Full Story: Why code review beats testing: evidence from decades of programming research | Kevin Burke)

5 Best Practices for Commenting Your Code

(1) Comments are not subtitles(2) Comments are not an art project(3) Header Blocks: Nuisance or Menace?(4) Comments are not source control(5) Comments are a code smell

(Full Story: 5 Best Practices for Commenting Your Code)

Coverity Static Code Analysis for C/C++, C#, and Java

Coverity Static Analysis helps developers find hard-to-spot, yet potentially crash-causing defects early in the development phase, reducing the cost, time, and risk of software errors. Coverity Static Analysis’ best-in-class analysis engine identifies the most critical bugs in your C/C++, Java, and C# codebases, scaling to hundreds of users, thousands of defects, and millions of lines of code in a single analysis. By providing the industry’s most accurate analysis solution and the lowest false positive rate, you can focus on the real and relevant defects instead of wasting development cycles.

(Full Story: Coverity Static Code Analysis for C/C++, C#, and Java)

Sonar – Monitor Project and Code Quality

Sonar enables to cover quality on 7 axes and so to report on:
Duplicated codeCoding standardsUnit testsComplex codePotential bugsCommentsDesign and architecture

(Full Story: Sonar – Monitor Project and Code Quality)


Follow

Get every new post delivered to your Inbox.