LINUX.ORG.RU

История изменений

Исправление Lordwind, (текущая версия) :

неюнит-тесты, которым нужно сохранять состояния между частями тестов, которые переходят I/O boundary и проч

Какую цель преследуешь? Какие фреймворки поддерживает твой CI/CD? На каких уровнях будут тесты? Нужна ли поддержка параллельного выполнения тестов? Нужна ли параметризация? Нужны ли моки и фикстуры для сложной логики? Способен ли ты долго и муторно переписывать код под тесты, чтобы не усложнять их? Когда ты сам для себя ответишь на все эти вопросы, ответ станет очевиден.

Исправление Lordwind, :

неюнит-тесты, которым нужно сохранять состояния между частями тестов, которые переходят I/O boundary и проч

Это вообще не тесты, а говно. Каждый раз как вижу «тесты» от разрабов, убеждаюсь в верховенстве стратегии над тактикой. Какую цель преследуешь? Какие фреймворки поддерживает твой CI/CD? На каких уровнях будут тесты? Нужна ли поддержка параллельного выполнения тестов? Нужна ли параметризация? Нужны ли моки и фикстуры для сложной логики? Способен ли ты долго и муторно переписывать код под тесты, чтобы не усложнять их? Когда ты сам для себя ответишь на все эти вопросы, ответ станет очевиден.

Исправление Lordwind, :

неюнит-тесты, которым нужно сохранять состояния между частями тестов, которые переходят I/O boundary и проч

Это вообще не тесты, а говно. Каждый раз как вижу «тесты» от разрабов, убеждаюсь в верховенстве стратегии над тактикой. Какую цель преследуешь? Какие фреймворки поддерживает твой CI/CD? На каких уровнях будут тесты? Нужна ли поддержка параллельного выполнения тестов? Способен ли ты долго и муторно переписывать код под тесты, чтобы не усложнять их? Когда ты сам для себя ответишь на все эти вопросы, ответ станет очевиден.

Исходная версия Lordwind, :

неюнит-тесты, которым нужно сохранять состояния между частями тестов, которые переходят I/O boundary и проч

Это вообще не тесты, а говно. Каждый раз как вижу «тесты» от разрабов, убеждаюсь в верховенстве стратегии над тактикой. Какую цель преследуешь? Какие фреймворки поддерживает твой CI/CD? На каких уровнях будут тесты? Нужна ли поддержка параллельного выполнения тестов? Способен ли ты долго и муторно переписывать код под тесты, чтобы не усложнять их? Когда ты сам для ответишь на все эти вопросы, ответ станет очевиден.