Собрали в одном месте самые важные ссылки
читайте нас в Twitter
Многословная статья о применении техники программирования на основе тестов для создания сервиса укорачивания URL
Пример реализации подхода разработки кода на основе написания тестов и последующего написания кода, который проходит эти тесты. Картинки, примеры кода, функциональные и юнит-тесты. Вполне достойная прочтения статья.