Size: a a a

Software Design/Architecture/Zen

2021 June 11

SP

Sergey Protko in Software Design/Architecture/Zen
может менеджеру еще решать когда тебе пописать?
источник

A

Artjom Kalita in Software Design/Architecture/Zen
тесты тоже нужно уметь писать
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Опять же, мы приняли что тесты нормально написаны, со знанием дела. Иначе дискуссия слишком широкая получается
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
И хреновые тесты - тема другого разговора)
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Тоесть так. Какой roi от траты времени на тесты, на изучение как их писать. Что они вообще дают?
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
Збс написать тесты на новый модуль. Но, когда модулю 5 лет, его трогало уже 20чел, у каждого свои гениальные идеи.
А потом тебе прилетает таск на фичу в этом модуле. Время ограничено. И тебе приходится копировать тесты с рядом лежащих, допихивать свою фичу. Получается совсем не красиво.
источник

A

Artjom Kalita in Software Design/Architecture/Zen
не надо так делать )
источник

SP

Sergey Protko in Software Design/Architecture/Zen
если тесты нормально написаны значит дизайн системы позволяет это делать значит нет проблем.
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
Ну выдай "рецепт успеха" для такого кейса?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
любой джун напишет тебе тест. Тебе там даже ифы не нужны (только для ассертов кастомных, дефолтных достаточно). Так что наверное проблема не в том что люди тесты не умеют писать. Люди не умеют "изолировать логику"
источник

A

Artjom Kalita in Software Design/Architecture/Zen
ифы в тесты = человек не умеет писать тест
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
Ну тут опять можно сказать про правильное деление и тогда таких проблем не будет
источник

SP

Sergey Protko in Software Design/Architecture/Zen
в кастомных ассертах можно. Или думаешь там магия и без кондишенов оно решение принимает?)
источник

A

Artjom Kalita in Software Design/Architecture/Zen
ну незнаю у нас в мире джавы за ифы или лупы в тестах бьют по рукам
источник

SP

Sergey Protko in Software Design/Architecture/Zen
"в кастомных ассертах". Что не понятно?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
или просто кастомные ассерты "не принято"?
источник

A

Artjom Kalita in Software Design/Architecture/Zen
если есть кастомные ассерты с ифами = человек не умеет писать тесты
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну как скажешь.
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
Наверное не только по рукам его били, но и по голове. Не понимает теперь(((
источник

A

Artjom Kalita in Software Design/Architecture/Zen
Доводы кончились будем переходить на личности ?
источник