Книга хорошая, однако предназначена в основном тем, кто только начинает пробовать TDD. Охватывает много тем но, к сожалению, поверхностно и не опускается в «мрачные глубины» техник, которые выходят за рамки «давайте напишем юнит тест и подменим сервис моком». Но для начинающих тэдедистов или для тех, кто переходит на тэдэдэ на c# — вполне годная книга.
К сожалению, ничего особого на ум не приходит. Я, питаясь по крупицам из разных источников + на сосбтвенной практике ушёл за пределы того, о чём здесь повествуется.
Марк же, хвалил эту книгу. (признаюсь честно, прочитав её оглавление, впечатлён не был — но это, правда, ещё ничего и не значит. В целом, склонен доверять в выборе того, что почитать, Марку)
Ещё хотелось бы сказать, что TDD идёт рука об руку со всеми принципами Unit Testing. То есть, они в нём сохраняются, а по сему, очень полезными будут любые источники по Advanced Unit testing.
Выглядит как то, что я ищу.
Но вот проблема — я в до-диезе не силен, скорее python/c++, на C# не писал ничего дико серьезного. Есть ли еще похожие книги и насколько сильна привязка к языку, (т.е. стоит ли читать книгу, если не собираешься писать на C#)?
Так и есть. Привязка к языку минимальна на протяжении всей книги. Как выше отписались Anadale и EngineerSpock, книги довольно поверхностная, общеобразовательная. Некоторые главы могут читать не только разработчики, но и аналитики, раз на то пошло. Книга даст общее представление и предмете и направление, куда стоит копать.
Пара слов о книге «Professional TDD with C#»