Я использую рубин исключительно в течение месяца, и мне это очень нравится. Тем не менее, мне очень сложно использовать или даже изучать TDD. Мой мозг просто не работает таким образом...
Я действительно, действительно хочу узнать TDD, но, честно говоря, я немного смущен. Все статьи, которые я нахожу, когда Googling вокруг, в основном, относятся к Rails, что мне не интересно, потому что я хочу узнать, как эффективно тестировать любое рубиновое приложение, от простого однофайлового script до сложного драгоценного камня, а не для веб-приложений. Кроме того, для начала работы существует так много фреймворков и так мало учебников.
Может ли кто-нибудь дать мне какие-либо советы о том, как изучать TDD, чтобы я мог хотя бы начать считать себя ругателем-претендентом?