Size: a a a

2021 May 11

AD

Anastasiya Dyachenko in pro.elixir
а потом ты уйдешь, а новоприбывшим остается бояться код поправить или 2 часа думать зачем нужна эта функция
источник

B

Bogdan in pro.elixir
так новоприбывшие как раз и занимаются тем что ищут баги и пишут тесты)
источник

B

Bogdan in pro.elixir
чтобы с кодом познакомится
источник

AD

Anastasiya Dyachenko in pro.elixir
ну вот решишь ты уйти, а завещать проект не кому - как быть? ждать пока на твое место найдут кого-то?
источник

ع

عاصم بن حارث... in pro.elixir
часто, ситуация такова, что новобранцы входят в проект (просветление что и как) именно через написание тестов...
источник

AD

Anastasiya Dyachenko in pro.elixir
почему все думают что новоприбывшие это джуны обязательно -_-
источник

B

Bogdan in pro.elixir
ну сеньоры тоже самое делают
источник

AD

Anastasiya Dyachenko in pro.elixir
ну писать тесты на чужой код это тратить раз в 10 больше времени чем ты сам бы потратил, если такая роскошь есть то конечно
источник

B

Bogdan in pro.elixir
Да но и новому сотруднику один фиг знакомится с кодом нужно) пишет тесты дергает функции никому не мешает.
источник

AD

Anastasiya Dyachenko in pro.elixir
я всеми руками за когда время дают, это хорошо когда так
источник

AD

Anastasiya Dyachenko in pro.elixir
но я все-таки пришла к тому что нужно писать проект так чтобы можно было его бросить хоть на год, а потом вернуться (или нанять другого) и можно было внедрить любую фичу так чтобы ничего не сломать
источник

LL

Lama Lover in pro.elixir
По-моему, если время на тесты не учитывается в спринте, нужно менять менеджера
источник

ع

عاصم بن حارث... in pro.elixir
да и такое имеет место быть. Я сталкивался именно с ситуацией, когда чела выращивали именно на проекте и для проекта. Так вот, одна из первых задач была: обмазать несколько модулей тестами...
источник

AD

Anastasiya Dyachenko in pro.elixir
не, тут вопрос в принципе есть ли время
источник

B

Bogdan in pro.elixir
зависит от проекта, иногда стоимость ошибки менее важна чем скорость запуска.
источник

LL

Lama Lover in pro.elixir
Так юнит-тесты пишутся за секунды. А любой более-менее объёмный проект очень быстро загнётся без тестов
источник

LL

Lama Lover in pro.elixir
Типа, программисты — это специалисты, которые знают как писать код. Если они решают что тесты им не нужны — пожалуйста

Но если им сверху говорят, что времени на тесты нет, а программисты считают что эти тесты нужны, то нужно менять дедлайны
источник

B

Bogdan in pro.elixir
Легкие тесты не спорю можно добавить, наверное зачастую они не будут лишними. Так или иначе через консоль дергаешь смотришь результат, можно тоже самое и через тесты делать.
источник

B

Bogdan in pro.elixir
Я какое-то время так и делал,  щас обленился в край )))
источник

ع

عاصم بن حارث... in pro.elixir
Писать юнит тесты это как-то естественно, что ли. У нас код-ревью ни разу еще не заапрувили: если пилится фича и ее не обложили тестами.
источник