Size: a a a

Боль Тимлида

2021 May 11

Ms

Mutko says in Боль Тимлида
42
источник

PB

Petr Beloborodov in Боль Тимлида
сначала код, потом тесты? интересно
tdd
как можно писать код и "потом понять что я тестирую", это как так? или лыжи не едут
источник

РН

Роман Нагаев... in Боль Тимлида
отлично! осталось узнать вопрос
источник

PB

Petr Beloborodov in Боль Тимлида
если даже "размытые требования", должен же быть какой-то DoD
источник

VF

Victor Fabrichenko in Боль Тимлида
вот ttd бы сразу бы завернуло написание кода, потому что тест написать нельзя, сплошная польза
источник

РН

Роман Нагаев... in Боль Тимлида
как всё происходило:
1) была задача, очень обтекаемая, с бедными требованиями
2) я взял её в работу, потому что надо. требования или их подобие я дособирал по частям у разных людей в процессе разработки
3) я получил решение которое субъективно делает то что нужно согласно информации которую я знаю

теперь нужно как то на основе информации которая есть у меня, по сути неформально описанные функциональные требования, получить тесты, да ещё и не бесполезные, хотя критерием оценки стратегии тестирования на данный момент является процент покрытия и больше ничего. DoD отсутствует, по сути он на моей совести
источник

VF

Victor Fabrichenko in Боль Тимлида
надо было делать все наоборот
источник

PB

Petr Beloborodov in Боль Тимлида
не, стоп, dod есть, хоть он и на твоей совести
заказчик же что-то хочет и как-то будет валидировать то, что ты сделал?
вот и тестируй это, хотя бы, а юнитами можно потом обмазаться
источник

PB

Petr Beloborodov in Боль Тимлида
а вообще охеренно на мой взгляд сейчас сесть и задуматься, может ты что-то не так в процессах делаешь? зачем трясти требования? почему это на твоей совести? на первый взгляд выглядит как какое-то добровольное членовредительство самому себе
источник

РН

Роман Нагаев... in Боль Тимлида
я бы и рад завернуть задачу, но она от этого быстрее не сделается
источник

V

Vitaly in Боль Тимлида
почему?
источник

V

Vitaly in Боль Тимлида
кажется, что если принесут более-менее понятное, то и делать будешь более-менее понятное, а это быстрее
источник

PB

Petr Beloborodov in Боль Тимлида
ещё, интересно, когда всё горит якобы, в первую очередь от тестов отказываются, т.е. в пожаре выкидывают огнетушители
источник

РН

Роман Нагаев... in Боль Тимлида
у меня есть только один интеграционный тест по позитивному сценарию который а использовал при разработке да ещё я делаю его руками, не выглядит как хороший вариант
источник

V

Vitaly in Боль Тимлида
ну и ещё интересно, что продуктивной работы в условиях аврала не бывает
источник

РН

Роман Нагаев... in Боль Тимлида
не принесут, потому что неопределённость течёт одновременно из требований и из технического решения, наверное я кстати неправильно сформулировал условия, не размытые требования а user story вместо требований, требования это уже моё творчество
источник

PB

Petr Beloborodov in Боль Тимлида
ну может его оцифровать и больше не делать такие штуки руками и всё будет хорошо? не медицинское же оборудование судя по юзер-сторям и неформализованным техническим требованиям :)
источник

MM

Maksim Maslov in Боль Тимлида
тут нужно сходить к PO или кто там все закзаывает и объяснить, что при текущей постановке будет выдано решение, которое работает только для одного набора данных. Дальше нужно вместе с PO сидеть и обмусоливать фичу
источник

MM

Maksim Maslov in Боль Тимлида
Если будет говорить про "аврал", то выдавать с одним этим интеграционным тестом. Если требований нет, то и зафиксировать поведение тестами не выйдет
источник

РН

Роман Нагаев... in Боль Тимлида
оч хочется имея готовое решение как-то обогатить требования и по требованиям сделать тесты
источник