Разработка через тестирование, или TDD (Test-Driven Development), — это не просто техника написания кода, а целая философия, меняющая подход к созданию программного обеспечения. Её суть можно выразить...