All content and news on InfoQ about Delivering Quality
Latest featured content about Delivering Quality

- Agile
- Topics
- Delivering Quality,
- Agile Techniques,
- Debugging
At NFJS Venkat Subramaniam, author with Andy Hunt of "Practices of an Agile Developer," shared his pragmatic approach to some of the important technical and non-technical factors contributing to project success, including: coding, developer attitude, debugging, mentoring and feedback.
-
By Venkat Subramaniam
on Mar 27, 2008,
News about Delivering Quality
- Architecture
- Topics
- Delivering Quality,
- Code Analysis
Enerjy studied tens of thousands of source code files and found the optimum Cyclomatic Complexity number is 11, with a 28% defect probability. In fact, you are more likely to encounter a defect if you have lower complexity - is it time to make your methods are more complicated?
-
By Gavin Terrill
on Mar 31, 2008,
- Agile
- Topics
- Delivering Quality,
- Software Testing,
- Agile Techniques
Fixture Gallery is a new open doc cookbook by Gojko Adzic for FIT/FitNesse tests. It provides developers with a quick overview of the most important fixture types and concepts for agile acceptance testing using the FIT framework.
-
By Mike Bria
on Mar 28, 2008,
Articles about Delivering Quality

- Agile,
- Java,
- Architecture,
- .NET,
- Ruby
- Topics
- Delivering Quality,
- Stories & Case Studies,
- Performance & Scalability,
- Enterprise Architecture,
- Deployment / Datacenter
'Release It!: Design and Deploy Production-Ready Software' by Michael Nygard, which is nominated for a 2008 Jolt Award, discusses what it takes to make production-ready software and explains how this differs from feature-complete software. InfoQ spoke with Nygard about the areas that the book covers and some questions around how the book's philosophy fits in with concepts such as Agile.
-
By Ryan Slobojan
on Dec 20, 2007,

- Agile
- Topics
- Delivering Quality,
- Agile Techniques
Continuous Integration, a basic XP practice, has now become an accepted development best practice. InfoQ presents Chapter 6: Continuous Testing, with advice and examples for writing good tests to ensure system quality, from the book "Continuous Integration: Improving Software Quality and Reducing Risk," which aims help teams make CI a transparent "non-event".
-
By Paul Duvall, Steve Matyas, Andrew Glover
on Aug 05, 2007,
Interviews about Delivering Quality

- Agile
- Topics
- Delivering Quality,
- Unit Testing,
- Agile Techniques
Debate sprang up at JAOO '07 around Bob Martin's assertion that "nowadays it is irresponsible for a developer to ship a line of code he has not executed in a unit test." In this InfoQ video, he debated with Jim Coplien on this and other topics, including Design by Contract vs. TDD and how much up-front architecture is needed to keep a system consistent with the business domain model.
-
By Jim Coplien and Bob Martin
on Feb 18, 2008,

- Agile
- Topics
- Delivering Quality,
- Customers & Requirements,
- Delivering Value
Ron Jeffries' upcoming book looks at how tracking "Running Tested Features" is the essential element of Agility, from which all other practices and activities necessarily follow. Deborah Hartmann interviews Ron who takes to the whiteboard to explain how, when supported by XP's "simple design" practice, RTF helps teams deliver consistently without building up costly technical debt.
-
By Ron Jeffries
on Nov 30, 2006,
Presentations about Delivering Quality

- Java
- Topics
- Delivering Quality,
- Debugging
When it comes to system integration testing Spring adds real value. In this session, Rod Johnson (Spring creator) discusses: integration testing and the support that Spring provides for it, issues around testing the persistence layer, testing web applications.
-
By Rod Johnson
on Jul 30, 2007,

- Java
- Topics
- Delivering Quality,
- Debugging,
- Build systems
Juergen Hoeller shares his experiences working on large projects (including his role as chief architect of the Spring Framework) to provide general guidelines on Packaging and package interdependencies, Layering and module decomposition, Evolving a large code base. Juergen will also discuss how tools can play a role in enforcing architectural soundness.
-
By Juergen Hoeller
on Jun 21, 2007,