285просмотров
24 сентября 2025 г.
Score: 314
Не писать тесты с LLM Со всех сторон слышу, как люди генерят тесты при помощи LLM. Чуваки, так делать нельзя! Это видимость тестирования, прямо как assertion-free testing. Когда кожаный мешок пишет тесты (не важно до кода или после), он работает не над ними, а над кодом, который тестирует. Обрабатывает edge-кейсы, которые не пришли бы в голову, если бы он не сел писать тесты. Улучшает testability — раскладывает код по коробочкам, уменьшает связность, добавляет DI если надо. В конце концов, человек создаёт фреймворк для тестов — фикстуры для бизнес-сущностей, моки, которые потом можно переиспользовать. Всё это делает тесты не только более надёжными, но и читаемыми. AI так не умеет — он делает код, очень похожий на тесты. Даже если он будет соблюдать формальную читаемость на основе ваших примеров — думать за вас он, увы, не будет. Кароч, не пишите тесты через LLM. Если скучно — подумайте лучше, как создать себе фреймворк, который сделает это нескучным. ---
Пятый поток «Анализа систем» стартует 6 октября. Приходите, чтобы научиться делать большие системы так, чтобы вас за них не уволили.
---
15 октября в 17:00 MSK — вебинар «Простой код» с Толей Буровым. Приходите, чтобы научиться объяснять джунам (или научиться самому), чем понятный код отличается от непонятного.