InfoQ

InfoQ

Topic/Tag specific view

Code Quality Content on InfoQ


Latest featured content about Code Quality

Effective Use of FindBugs in Large Software Development Efforts

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

An Introduction to Software 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.

Coverity: Open Source Code Has Fewer Defects than Commercial One

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.

Code is Liability, the Less the Better

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?

Coverity releases new tool for Code Governance

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

Bridging Internal and External Software Quality with Sonar and JaCoCo

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

Software Quality - You Know It When You See It

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.

Who Ever Said Programs Were Supposed to be Pretty?

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.

Sufficient Design: Quality In Sync With Business Context

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

Brian Foote on the State of OOP, Refactoring, 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.

Joshua Kerievsky Calls for Developer Performance Metrics

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.