Как вы эффективно тестируете написанный вами код? Я нахожу, что очень сложно протестировать код, который я написал для своего сайта, потому что часть меня чувствует, что я не хочу находить ошибки в моем коде, потому что это показывает, что я не совершенен. (Даже письмо о том, что я, возможно, не идеален, беспокоит меня немного.)
Я верю в модульное тестирование, но в последнее время я немного увлекся оружием и развернул много кода для производства с бедра (что не всегда плохо для нового веб-стартапа, но часто так)
В последние несколько недель меня укусили серьезные ошибки, которые были получены в результате моих собственных испытаний. У меня есть партнер, которого я пытаюсь проверить в своем собственном коде, но из-за моего знания деталей реализации я действительно должен быть лучшим человеком для тестирования слабых мест кода с помощью тестирования белого ящика.
Итак, какие методы и инструменты полезны, чтобы помочь вам протестировать код, который вы написали сами?