↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи

Комментарий к сообщению


26 октября 2015
Mikie
О. Мы наконец-то начали рассуждать статистически? Это прорыв, лол.

> Для деятельности, которую можно назвать "говнокодить" я имеют слово "говнокодить".
Проблема в том, что словом "говнокодить" обозначается не разработка, имеющая определенные черты, а разработка, которая тебе не нравится. Именно поэтому слово "говнокодить" бессмысленно.

> Нет, твой аргумент - "Вполне можно написать программу, не тестируя, проводя разработку методом акынов (что вижу, то пою^Wпишу) - но получится скорее всего говно"(см. свой коммент про дефейс и лапшекод)
Ложь и передергивание.
Мой аргумент - "Вполне можно написать нормальную программу, не соблюдая гайдлайны, не тестируя, проводя разработку методом акынов - но это не значит, что так надо делать, потому что вероятность совершить серьезную ошибку или запутать код до полной неподдерживаемости повышается".
Обрати внимание на разницу между "но получится скорее всего говно" и "потому что вероятность совершить серьезную ошибку или запутать код до полной неподдерживаемости повышается". Я разговариваю на уровне статистики - малые затраты (пятиминутный acceptance-тест) могут избавить от серьезных проблем. А могут и не избавить. А могут и навлечь эти проблемы. Но в бОльшей части случаев - избавят.
Действительно, можно разрабатывать без тестирования. Точно так же можно разрабатывать, не используя рефакторинг, или не расставлять отступы в коде, или писать в стиле акына. И в некоторых случаях это не повредит или даже поможет. Но в бОльшей части случаев - повредит.
Тестирование органично вплетается в workflow разработки. Оно помогает четче понимать требования к своему коду, меньше тратить время на ручную отладку и частые проверки вроде: "Не сломал ли я случайно Х?". Оно дает уверенность в себе. Тесты выступают в некотором роде как документация твоей программы.
В некоторых, специальных случаях тесты действительно нанесут вред или не принесут пользы. То же относится и к расставлению отступов, рефакторингу, слабой связности или войне с лапшекодом. То же относится к пристегиванию ремнем в автомобиле или к оглядыванию при переходе через дорогу. Но это не значит, что этим не нужно пользоваться.
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть