#tdd (5 links)
- dbdeploy.com dbdeploy.com
We’ve found that one of the easiest ways to allow people to change the database is by using version-controlled SQL delta scripts. We’ve also found it beneficial to ensure that the scripts used to build development environments are the exact same used in QA, UAT and production. Maintaining and making use of these deltas can quickly become a significant overhead – dbdeploy aims to address this.
- databene benerator databene.org
A framework for generating realistic and valid high-volume test data for your system under test (avoiding the Datalite anti-pattern).
- Continuous Integration martinfowler.com
A quick [!] overview of Continuous Integration summarizing the technique and its current usage.
- Writing Great Unit Tests: Best and Worst Practises « Steve Sanderson’s blog blog.codeville.net
It’s overwhelmingly easy to write bad unit tests that add very little value to a project while inflating the cost of code changes astronomically.
- ongoing · Test-Driven Heresy tbray.org
Here’s my thesis: As a profession, we do a lot more software maintenance than we do greenfield development. And it’s at the maintenance end where TDD really pays off. I’m starting to see lapses from the TDD credo as more and more forgivable the closer you are to the beginning of a project. And conversely, entirely abhorrent while in maintenance mode.