Code Quality Content on InfoQ
Latest featured content about Code Quality

- Topics
- Code Quality,
- FindBugs,
- Code Analysis,
- CodeMash 2012,
- Java,
- Quality,
- Profilers,
- Languages,
- Debugging,
- Software Craftsmanship,
- CodeMash,
- Programming,
- Conferences,
- Agile,
- Bug Triaging,
- Eclipse
William Pugh explains how to use FindBugs, a Java static code analysis tool, to discover bugs. The talk covers general issues regarding code bugs with advice on how to make sure you get rid of them.
News about Code Quality
- Topics
- Delivering Quality,
- Code Quality,
- Quality,
- ALM,
- Software Craftsmanship,
- Agile,
- Enterprise Architecture,
- Business
In two recent papers, David Chappell, Principal of Chappell & Associates, outlines the different aspects of software quality – functional, structural, and process-, the groups of people directly interested in quality –users, developers, and sponsors-, and the outcome of defects in externally or internally facing software over time.
- Topics
- Code Quality,
- Code Analysis,
- Quality,
- Automated testing,
- Debugging,
- Profilers,
- Automation,
- Software Craftsmanship,
- Programming,
- Testing,
- Agile,
- Static Analysis
A Coverity study concludes that open source code using static analysis has on average a lower number of defects than commercial code, but they are on par when it comes to code of similar sizes.
- Topics
- Code Quality,
- Quality,
- Agile Techniques,
- Software Craftsmanship,
- Lean,
- Agile
In lean manufacturing, the definition of inventory is pretty clear. It is the extra material, work in progress material and material queued up for the next bit of work. Lean emphasizes on reducing the inventory because there is always an inventory handling costs. In software development, often requirements are seen as inventory, what about the code?
- Topics
- Team Collaboration,
- Code Quality,
- Distributed Team,
- Code Analysis,
- Quality,
- Collaboration,
- Tools,
- Debugging,
- Governance,
- Teamwork,
- Profilers,
- Software Craftsmanship,
- Enterprise Architecture,
- Architecture,
- Agile,
- Programming,
- Code Reviews,
- Architecture Analysis,
- Testing
The privately owned US company Coverity claims that its newly released and browser-based software tool Coverity Integrity Control supports development organizations to set standard policies for code quality and security, and then manage, monitor and report on these policies as code is tested.
Articles about Code Quality

- Topics
- Code Quality,
- Java,
- Quality,
- Languages,
- Tools,
- Software Craftsmanship,
- Programming,
- Code Coverage,
- Agile
In this article, author Olivier Gaudin discusses the differences between internal and external software quality and how to perform the software quality assessment using tools like Sonar and its new extension JaCoCo.
Presentations about Code Quality

- Topics
- Code Quality,
- QCon San Francisco 2011,
- Quality,
- Code Analysis,
- Debugging,
- Profilers,
- Software Craftsmanship,
- QCon,
- Value & Metrics,
- Agile,
- Conferences,
- Programming
Erik Dörnenburg shares techniques for estimating code quality by collecting and analyzing data using the toxicity chart, metrics tree maps, size&complexity pyramid, complexity view, code city, etc.

- Topics
- Code Quality,
- QCon San Francisco 2011,
- Quality,
- QCon,
- Software Craftsmanship,
- Conferences,
- Agile
Brian Foote wonders in this session if the quest for clean or beautiful code makes sense in a bottom-line obsessed business world.

- Topics
- Code Quality,
- Quality,
- QCon San Francisco 2011,
- Software Craftsmanship,
- QCon,
- Conferences,
- Design,
- Agile,
- Entrepreneurship
Joshua Kerievsky invites developers to start thinking as entrepreneurs, writing code that is “good enough” for the purpose it is supposed to serve rather than write elaborate code that is beautiful.
Interviews about Code Quality

- Topics
- Javascript,
- Code Quality,
- Quality,
- Web Development,
- Dynamic Languages,
- QCon San Francisco 2011,
- SmallTalk,
- OOP,
- NoSQL,
- QCon,
- Languages,
- Object Oriented Design,
- Methodologies,
- Software Craftsmanship,
- Database,
- Maintenance,
- Design,
- Programming,
- Agile,
- Conferences,
- Refactoring,
- Testing
Brian Foote looks back at the promises of OOP and discusses which, if any, of them became reality. Also: a look at NoSQL, refactoring and code quality, testing and static typing and more.

- Topics
- Code Quality,
- XP,
- Code Analysis,
- Quality,
- Kanban,
- Agile in the Enterprise,
- Software Craftsmanship,
- Methodologies,
- Debugging,
- Pair Programming,
- Profilers,
- Lean,
- TDD,
- Agile Techniques,
- Behavior Driven Development,
- Code Project,
- Agile,
- Programming,
- Certification,
- Testing
In this interview, Joshua Kerievsky, founder of Industrial Logic, discusses the need for developer
performance metrics to enable organizations to determine the capabilities of developers. He also discusses his
project known as the Limited Red Society. The goal of the Limited Red Society is to help developers limit the
amount of time their code is in the red.