Size: a a a

2020 January 27

NL

Nick Linker in rust_offtopic
дадада
источник

NL

Nick Linker in rust_offtopic
Мой опыт говорит об обратном. Ускоряет разработку.
источник

NL

Nick Linker in rust_offtopic
Плагина? Мне кажется от специфики зависит. Если вы гуи пишите под платформу, то тдд приводит только к лишним абстракциям и лишнему коду. А если у вас много чистой логики, (не только бизнес-логики), то наверное оно необходимо.
источник

NL

Nick Linker in rust_offtopic
Я тоже думаю, что от специфики зависит, но выше утверждают, что  "это способ торможения разработки в чистом виде", как будто вариант, что TDD ускоряет разработку в принципе отсутствует
источник

NL

Nick Linker in rust_offtopic
Но написать такой тест именно что быстрее, чем запускать IDE и провеять вручную
источник

NL

Nick Linker in rust_offtopic
если не умеешь и нет опыта, конечно, это сначала будет сильно тормозить, но стратегически - это полезный подход
источник

NL

Nick Linker in rust_offtopic
Дайте и я вставлю свои 5 копеек))
Действительно, если у вас публичное API и вам его долго поддерживать, то тдд будет хоть и тормозить на начальном этапе разработку, но в дальнейшем это сослужит огромную службу
Но в основном программы это не публичное API, и задачи обычно идут чехардой и нет времени сначало писать тест, а потом писать код, да в итоге это поддерживать становится сложно, но это обычно никому не интересно, потому что потом продукт может и переписаться с нуля, когда (и если) все устаканиться)))
источник

NL

Nick Linker in rust_offtopic
По сути речь о стартапах, а т.к. их большинство, вот и результат)
источник

NL

Nick Linker in rust_offtopic
А ведь ещё лет пять назад я бы яростно бросился бы опровергать это утверждение.
Либо я что-то понял, либо лень. Наверное всё-таки лень 😃
источник

NL

Nick Linker in rust_offtopic
👏👍
источник

NL

Nick Linker in rust_offtopic
tdd это отличный способ торможения разработки
источник

NL

Nick Linker in rust_offtopic
уже сказали
источник

NL

Nick Linker in rust_offtopic
Так, народ, с этим в оффтопик
источник

NL

Nick Linker in rust_offtopic
вот сижу на работе, коллеги прям такие "да хватит уже обсуждать, давайте я просто сейчас что-нибудь нафигачу и будет работать", а я останавливаю, потому что блин, он же нафигачит и оно будет работать, а через полтора года нам это расхлебывать
источник

NL

Nick Linker in rust_offtopic
а тдд заставляет действовать медленно и аккуратно, да еще и думать в процессе
источник

AZ

Alex Zhukovsky in rust_offtopic
тдд хорошо в языках с херовыми типами
источник

AZ

Alex Zhukovsky in rust_offtopic
там где с сильной системой можно было бы накидать интефрейсов без реализаций в слабой системе можно написать тесты с той же целью
источник

VB

Vlad Beskrovnyy in rust_offtopic
Алекс врывается в тред
источник

AZ

Alex Zhukovsky in rust_offtopic
да я ворвался и ушел
источник

AZ

Alex Zhukovsky in rust_offtopic
мысль законечна)
источник