Что такое юнит-тестирование?
Я видел много вопросов, спрашивающих «как» провести модульное тестирование на определенном языке, но не было вопросов «что», «почему» и «когда».
Что это такое?Что это делает для меня?Почему я должен использовать это?Когда я должен использовать это (также когда нет)?Каковы некоторые распространенные подводные камни и заблуждения