-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


TDD vs не TDD

Среда, 02 Сентября 2020 г. 00:05 + в цитатник
korvin:
Цитата D_KEY @
А ты можешь кодом показать?

Что показать?

Цитата D_KEY @
Ну в идеальном мире всяко было бы лучше, да. Начать писать юниты те же - достаточно легко. Примеить TDD - чуть сложнее. Перейти на "нормальные языки" - крайне трудно. Писать нормальный код - невозможно

В идеальном мире меритократии?
Оно достаточно легко и чуть сложнее пока кодовая база небольшая, а потом объём тестов и говнокода становится настолько большим, что усилия на сопровождение этого всего начинают перевешивать пользу от него.

Цитата D_KEY @
Обычно адепты говорят, что быстрее.

Я ж говорю, каждый кулик…

Цитата D_KEY @
Значит нужно его добавить как только обнаружили что-то.

И вправду, как я об этом не подумал. А почему бы сразу в коде не поправить?

Цитата D_KEY @
Вероятность-то разная

Не особо.

А «flaky tests» — слышал такое? А поломки совершенно, на первый взгляд, не связанных тестов из-за изменений в других тестах не встречал?

Цитата D_KEY @
В общем, если покажешь код, который не нуждается в тестирвании, будет неплохо.

    filter odd |> map (* 2) |> reduce (+)


Цитата D_KEY @
Автоматическое тестирование уменьшает ручное. С современными требованиями по скорости поставки иначе никак.

Я ничего не говорил про ручное. Не, я ж не против наличия автотестов, но пусть их и пишут тестировщики/бизнес-аналитики/постановщики-задач, но TDD-то не про это.

https://forum.sources.ru/index.php?showtopic=419507&view=findpost&p=3838076

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку