courses
Articles
31.05.11
Quality issues? try defect prevention
Avi Nehama
Traditionally, software organizations focus on uncovering the defects in the code...
11.05.09
Six C# features Java developers will kill for...
Ran Kornfeld
C# is called Java on steroids, and everyone agrees that...
Articles
Training Materials
Get free access to high quality training materials
Java Dev Day Presentations
You can find all Java Dev Day presentation using Papercite. Click to get it!
Articles & referrals
Quality issues? try defect prevention
Avi Nehama
May 31, 2011
Traditionally, software organizations focus on uncovering the defects in the code they produce, and removing them. This is usually done by various QA processes.
While a proper QA process, aimed at uncovering defects, is irreplaceable, the ROI-aware software organization should focus on defect prevention. That is, rather then focus on uncovering defects, focus on preventing them from occuring in the first place!
That can be achived by teaching the software developers how to write simple, straightforward code, while abstracting the complexity away.
For example, a number of studies have investigated the correlation between method complexity and the number of defects contained in it. Most such studies find a strong positive correlation between the two: methods that have the highest complexity tend to also contain the most defects.
Community Development
We have created a unique development process that harnesses the power of a worldwide community an...
High quality courseware
Get constantly updated and optimized courseware for your courses at attractive prices
Wish to develop a new course?
Browse the syllabi at Trainologic's site and find an undeveloped topic that fits your expertise (...
blog
11.07.11
AviN
How to make the most out of Sonar when working with legacy code
16.06.09
rank
Managing WebSphere 6 Resources with JMX - How to (part 2)
15.06.09
