LINUX.ORG.RU
Ответ на: комментарий от anonymous

Везде у Бэка под «тестом» подразумевается целый набор тестов.
набор

ВСЕ ТЕСТЫ... Бери любой.
любой

Ты даже не понял, что ты жидко обосрался? Теперь, сучка, открыл книгу и тест за тестом переписал их сюда.

winlook38 ★★
()
Ответ на: комментарий от vostrik

если это, конечно, не что-то такое

Спасибо, посмеялся.

Kilte ★★★★★
()
Ответ на: комментарий от winlook38

Которое говорит, что комментарии не нужны.

Вот поэтому такие как ТС сидят в своей TDD-луже и страдают, когда умные сеньоры говорят им, как надо. Ты маленький еще прост ))

kawaii_neko ★★★★
()
Ответ на: комментарий от f1xmAn

Вы оба не знаете что такое тдд.

Вообще-то это в самом начале написано:

Red-Green-Red-Green

Код пишется так, чтобы проходились определенные тесты. Это полный маразм, что очевидно любому здравомыслящему человеку. Я же говорю, что не только TDD зло, но даже и юнит-тесты — крайне сомнительная практика.

kawaii_neko ★★★★
()
Ответ на: комментарий от kawaii_neko

Я бы посмотрел на рефакторинг проекта, разработчики которого считают, что юнит-тесты не нужны.

f1xmAn ★★★★★
()
Ответ на: комментарий от kawaii_neko

Я просто их удалю из билда к чертям собачьим.

a потом придет тимлид и надает тебе по рукам :)

Рефакторинг уже сама по себе вещь неприятная

она неприятная, потому что у тебя нет тестов и ты боишься менять код. очевидные же вещи.

kelyar ★★★★★
()
Ответ на: комментарий от kawaii_neko

«Не обновлять» — кто-то заметит несоответствие и вырежет/поправит комментарий.

заметит только тогда, когда полезет туда, а до этого оно будет гнить. а тесты упадут сразу. почувствуй разницу.

A потом ты еще потратишь кучу времени на то, чтобы понять почему отличаются комменты и код. Может коммент правильный, а код с ошибкой. или код правильный, а обновить коммент как обычно забыли?

kelyar ★★★★★
()
Ответ на: комментарий от kelyar

a потом придет тимлид и надает тебе по рукам :)

Ну я ему скажу: «иди отсюда, своим проектом занимайся, а этим бардаком рулю я!»

она неприятная, потому что у тебя нет тестов и ты боишься менять код

Боится менять код тот, кто его не понимает. Неприятность рефакторинга для меня заключается в том, что вроде человекочасов положили немало, а как бы ничерта и не сделано.

kawaii_neko ★★★★
()
Ответ на: комментарий от kelyar

заметит только тогда, когда полезет туда, а до этого оно будет гнить

Гниёт — значит работает.

а тесты упадут сразу. почувствуй разницу

Вот именно: вместо того, чтобы сосредоточиться на продукте, test-driven-макака пойдет переделывать свои драгоценные тесты, обосрется на ровном месте раз пять, угробит на порядки больше времени (в том числе и на бесполезные mock'и) и в конце-концов выдаст результат даже хуже, чем если бы это все было сделано грамотным разработчиком, который знает, что код должен делать, и понимает, как код работает.

TLDR: TDD-признак codemonkeys.

kawaii_neko ★★★★
()
Ответ на: комментарий от kawaii_neko

Боится менять код тот, кто его не понимает

Я об этом и говорю :) Ты просто не уверен, что твои изменения не сломают что-то еще, поэтому рефакторинг для тебя неприятная процедура.

В реале постоянно приходиться разбираться с кодом, который ты до конца не понимаешь. Это нормально. Но если есть тесты, то жить проще.

kelyar ★★★★★
()
Ответ на: комментарий от kawaii_neko

У меня нет особых проблем с возвращением к коду даже спустя несколько месяцев, потому что в комментариях написано, что ожидается от каждой функции, а нетривиальные и неочевидные моменты также откомментированы по месту. Вроде: «тут мы делаем так-то, потому что там-то ожидается то-то».

Так сколько лет вы занимаетесь разработкой?

holuiitipun
()
Ответ на: комментарий от kawaii_neko

Вот поэтому такие как ТС сидят в своей TDD-луже и страдают

Мартин с Макконнеллом-то? Ну да, в луже, а ты весь в белом.

winlook38 ★★
()
Ответ на: комментарий от anonymous

Правильно, после того как обосрался, нужно помыть руки. Скоро вас научат буквы читать, а там, глядишь, книги начнешь читать.

winlook38 ★★
()
Ответ на: комментарий от kawaii_neko

стаж дворника? или поломойки?

anonymous
()

Ну и фиг с ним, пусть мартышки из QA-команды после каждого коммита всю систему целиком тестируют.

cherry-pick
()
Ответ на: комментарий от kawaii_neko

Официальный трудовой стаж около 8 лет.

Странно, обычно такие заявления делают джуны.

holuiitipun
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.