Как выполнять модульное тестирование в Python (Unit Test Python)
Нейросеть для программирования: тест на своих задачах
Каждую неделю выходит новость: такая-то модель обошла такую-то на очередном тесте. Через месяц порядок меняется. А твой проект остаётся тем же: свой код, свои интеграции, свои кривые данные. Нейросеть для программирования нужно выбирать не по чужим таблицам, а по тому, как она ведёт себя на твоих задачах. Я в IT с 2014 года, свой сервис ПКМаркетинг с 13 000+ пользователей я в значительной части собрал вайбкодингом — и за это время у меня выработалась простая процедура: пять тестов, после которых понятно, брать инструмент в работу или нет...
Классификация тестирования по видам: по уровню детализации приложения
Когда человек только заходит в тестирование, он быстро сталкивается с кучей терминов:
Модульное тестирование, Интеграционное, Системное, Приёмочное. И сначала кажется, что это просто набор умных слов, которыми любят усложнять жизнь новичкам. Но на самом деле всё довольно логично. Эта классификация отвечает на один простой вопрос: Насколько крупную часть приложения мы проверяем? То есть мы можем тестировать маленький кусочек кода, связь между несколькими частями, всё приложение целиком или уже готовый продукт с точки зрения бизнеса и пользователя...