Size: a a a

2020 July 27

АГ

Алексей Гевондян... in PHP
Sergey Protko
А ты деплоишь в прод если тесты упали?
если хотфикс нужен - то можно
источник

A

Aleksandr Khristenko in PHP
Алексей Гевондян
если хотфикс нужен - то можно
Странный хотфикс, который ломает.
источник

АГ

Алексей Гевондян... in PHP
ну допустим, гипотетически, как-то так вышло, что на прод вылилась работающая версия системы с падающими тестами. но есть баг.
источник

АГ

Алексей Гевондян... in PHP
на фикс тестов надо 2 дня. на фикс бага 5 минут.
источник

АГ

Алексей Гевондян... in PHP
бывает? думаю, вполне
источник

АГ

Алексей Гевондян... in PHP
учитывая что 50% проектов (или больше?) вообще без тестов) либо без тестов в CI)
источник

A

Aleksandr Khristenko in PHP
прохладные какие-то истории
источник

АГ

Алексей Гевондян... in PHP
если переусердствовать с юнит-тестами, а потом получить вагон срочных присрочных задач, и ненадолго подзабить на тесты, то можно получить такую ситуацию
источник

A

Aleksandr Khristenko in PHP
падающие тесты - сигнал о том, что что-то работает неправильно
источник

A

Aleksandr Khristenko in PHP
значит это не тесты а какая-то хрень, которая только выглядит как тесты
источник

АГ

Алексей Гевондян... in PHP
в первую очередь, сигнал того, что код и тесты по-разному смотрят на "как должно работать"
источник

АГ

Алексей Гевондян... in PHP
ну вот с юнит тестами легко в такую ловушку угодить) особенно если моками злоупотреблять, не правильно их использовать
источник

A

Aleksandr Khristenko in PHP
Еще раз. Тесты проверяют отсутствие какого-то конкретного вида ошибок.
Если тест падает - значит ошибка есть.
источник

АГ

Алексей Гевондян... in PHP
нередки ситуации, когда меняется и реализация, и тесты потом под нее...
источник

АГ

Алексей Гевондян... in PHP
если TDD, то сначала тесты. но так ли часто можно увидеть TDD на практике?
источник

SP

Sergey Protko in PHP
Алексей Гевондян
если TDD, то сначала тесты. но так ли часто можно увидеть TDD на практике?
так ли часто можно увидеть нормальные процессы на практике? так ли часто можно увидеть нормальный код на практике?)
источник

A

Aleksandr Khristenko in PHP
Еще раз. Если у тебе тест проверяет не то поведение, которое в программе то это уже не тест а хрень.
источник

АГ

Алексей Гевондян... in PHP
короче там всякие компании уровня баду - это все прекрасно, но есть и компании где джуны и миддлы в массе своей) и нет грамотного девопса. и таких очень много....
источник

SP

Sergey Protko in PHP
"все делают хуево" - норм оправдание
источник

SP

Sergey Protko in PHP
Алексей Гевондян
ну вот с юнит тестами легко в такую ловушку угодить) особенно если моками злоупотреблять, не правильно их использовать
ну так используй правильно)
источник