Code Quality Series
The following articles are helpful to improve code quality in general & more specific to java applications. This is an attempt to list down all the articles in the blog which are around Code Quality.
09 My quest towards Code Quality
The term quality might mean different things to different people based on their context of operation and it’s tough to have universal definition for the same.My experiments with software development started over a decade ago & exploring the ways the helps to build & deliver good quality code.The quest towards Code Quality Metrics started with the above objectives.
08 CRAP4J for Java Code Quality
have been talking about Code Quality through Static Analysis for a while here, here & here. The quality for any application development must begin from it’s gross roots and the Application Code is one of it’s starting point to begin with.Static Analysis techniques help us to identify some metrics over the application code base
07 Non linear paths from Application Code
The applications become complex as their code base increases. This has challenges for the testers to determine the nonlinear paths in the application.Most of the Static Analysis tools over the application code helps us to identify the cyclomatic complexity (nonlinear paths) at a method level. These might be helpful to validate those methods and to achieve good code coverage over the same.
06 Use Cyclomatic Complexity to determine the Risk and Test Scenarios
Cyclomatic Complexity (CC) is a software metric (mostly code based metric) used to the number of independent path executions in the application. Introduced by Thomas McCabe in 1976, it measures the number of linearly-independent paths through a program module. It helps the developers to determine the independent path executions and base line unit tests that they need to validate. Using this, the developers can assure that all the paths have been tested atleast once. It’s a great comfort for the developer and their respective managers.
05 Open Source Tools to test your Java Code
Open Source tools are being used aggressively and there are many tools that can help Java Applications to validate their code.
04 JavaNCSS – A source metric suite for Java
JavaNCSS is a command line utility which measures some standard source code metrics for the Java programming language. The metrics are collected globally, for each class and/or for each function.
03 KLOC – What does it mean to Software Testing
Lines of Code (LOC) is one of the software metric that is used by most of the people for Software Measurement. Thousand lines of code is treated as KLOC. This metric helps us in knowing the size and complexity of the Software Application. Click here for more details on KLOC. This info is from wikipedia
02 Applying Static Analysis for Software Testing
In this post, I will be sharing my views on Static Analysis and how the same is useful for Software Testing. Using Static Analysis in Testing will also be called as Static Testing.
01 Finding Bugs in Java Programs with just one mouse click
Come across this cool video aboutUsing Static Analysis For Software Defect Detection on Google Tech Talks. William Pugh talk about how can we use Static Analysis for defect detection and his tool FindBugs which is Static Analysis tool for Java Applications.
00 Static Analysis for Code Quality
Static Analysis is the technique used to analyze the software without executing the same. It helps to look at issues that are there with in the Source Code even before it gets executed. Find some reading on Static Code Analysis here from Wikipedia.
Technorati Tags: Code Quality, Code Quality Metrics, Software Testing, Code Coverage, Static Analysis








PageRank
Alexa Rank
Backlinks Google
Backlinks Yahoo
Users Registered
FeedBurner
Facebook
Followers
I will post a link to this page on my blog. I am sure my visitors will find that very useful as well.
That is an interesting opinion on the subject. I am not certain whether I concur 100%, however I will bookmark the site & reconsider it at a later time.
“I’d like to say that you always offer valid information and I have been an fascinated reader of your site for quite some time. I wanted to say thankyou really
for all the good work you do!”
Your Website is very useful. Thank you so much for providing plenty of practical information. I have bookmark your ebsiteand will be without doubt coming back. Once again, I appreciate all your work and also providing a lot good tips for your readers.
Advantageously, the post is in reality the freshest topic on curing acne naturally. I concur with your conclusions and will thirstily look forward to your upcoming updates. Just saying thanks will not just be enough, for the phenomenal clarity in your writing. I will right away grab your rss feed to stay abreast of any updates.
To think, I was conufesd a minute ago.
Foarte interesat, Mersi admin.
I really thought the writing in the blog was very complexed, in a good way.;)
You gave tremendous positive points there. I did a search on the topic and found most peoples will agree with your blog.
Thanks for the great post on your blog, it really gives me an insight on this topic.~-’~*
It would seem it’s all uncomplicated but there is certainly really so much more you would think initially, isn’t there
The very crux of your writing whilst appearing reasonable at first, did not really work very well with me personally after some time. Somewhere within the paragraphs you managed to make me a believer unfortunately only for a while. I still have got a problem with your leaps in logic and you might do nicely to help fill in all those breaks. In the event you can accomplish that, I would undoubtedly end up being amazed.
Thank you for posting Articles on Source Code Quality and Source code quality metrics | Venkat's Blog, I’ve been seeking for facts about this subject matter for ages and yours is the best I have located so far.