testdriven.com Wrangling quality out of chaos

Test-Driven Development by Example

04.18.2003 · Posted in Links by Eric Vautier

When faced with a complex programming challenge, rare is the developer who can readily see how to begin or produce its solution. More often than not, such projects generate a great deal of stress and bad code. To garner the strength and courage needed to surmount seemingly Herculean tasks, programmers should look to test-driven development […] ...

Tags:

NetObjectives

04.17.2003 · Posted in Links by Eric Vautier

Our goal is to help developers and development teams gain the skills, confidence, and clarity that will enable them to create better software with less cost, less suffering, and a greater sense of control. To do this, we offer a wide range of services including training, mentoring, and consulting. We positively impact our customers’ ability […] ...

Programming Methodology (PHPUnit example)

04.16.2003 · Posted in Links by Eric Vautier

Very roughly speaking, you usually have two choices when it comes to methodology. You can either use a "heavy" methodology with lots of design documents and procedures, or you can hack, doing whatever comes naturally along the path of least resistance. If you choose to hack, you can get a lot of features done quickly […] ...

Tags:

Martin Fowler: Continuous Integration

04.15.2003 · Posted in Links

An important part of any software development process is getting reliable builds of the software. Despite it’s importance, we are often surprised when this isn’t done. Here we discuss the ...

Tags:

Testing focus boosts XP

04.15.2003 · Posted in Links

The abysmal quality of software has led to Extreme Programming (XP), a discipline for developing software that requires test-driven design, continuous testing and acceptance of constant change. As one application ...

Tags:

The Test-First Stoplight

04.15.2003 · Posted in Links

Extreme Programmers write tests before they write the corresponding production code. In "test-first programming," you start with a small test, then write just enough code to implement it, and continue ...

Tags:

Stop over-engineering!

04.15.2003 · Posted in Links

The great thing about software patterns is that they convey many useful design ideas. It follows, therefore, that if you learn a bunch of these patterns, you’ll be a pretty ...

Tags:

JUnit

04.15.2003 · Posted in Links

JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. Most famous of XUnits, JUnit ...