@proRuby

Страница 162 из 1594
Alex
29.08.2016
08:40:17
иди оптимизируй, блджад! :)
У тебя оптимизация головного мозга? поди все на битах делаешь?

Alex
29.08.2016
08:40:43
Не написал тесты - нехрен оптимизировать

Nikolay
29.08.2016
08:40:56
Google
Alex
29.08.2016
08:41:04
У меня уже все написано, яж не ты

и они даже зеленые все.

Nikolay
29.08.2016
08:41:12
да хоть малиновые, я цветов не различаю %):

Alex
29.08.2016
08:41:26
вот и отьебись ужэе
Так это ты куда то в оптимизацию без тестов лезешь.

Alex
29.08.2016
08:41:37
да хоть малиновые, я цветов не различаю %):
Хоть какого цвета рубин знаешь?

не лезу
Зато других посылать мастер

Плюшка
29.08.2016
08:42:21
стопсрач

Nikolay
29.08.2016
08:42:23
Хоть какого цвета рубин знаешь?
зависит от света, я зеленый с красным на светофоре не всегда отличаю.

стопсрач
вот вот. я их уже второй час прошу оьебаться от меня с тестами.

Плюшка
29.08.2016
08:42:52
Nikolay
29.08.2016
08:42:53
не пишу - мое дело

Google
Alex
29.08.2016
08:42:57
стопсрач
Нужно движение, "стопговнокод", не написал тесты - бить ссаными тряпками

Alex
29.08.2016
08:43:14
прям врывается толпа злобных девелоперов с ссаными тряпками и бьет тебя.

о дааааа.

Nikolay
29.08.2016
08:43:24
я не вижу смысла в тестах, пока не понимаю, от чего они меня могут спасти

и даже рспекевридей мне об этом ничего не сказал

Alex
29.08.2016
08:43:58
и от чего меня спасут тесты?
От пары миллионов посланных не туда, от регрессий, ускорят скорость разработки, ты будешь строить более качественную систему если будешь сначала писать тест.

Nikolay
29.08.2016
08:44:00
хотя книжка и прикольная

я знаю что мой метод сделает то, что мне надо - зачем мне тест?

Alex
29.08.2016
08:45:07
я не вижу смысла в тестах, пока не понимаю, от чего они меня могут спасти
А ты и не поймешь пока не попробуешь, я серьезно. Я когда написал первых пару тестов тоже не понимал нафига все это. А потом в следующем проекте начал все тестами обкладывать и в какой то момент дошло как это здорово. Как минимум ты скорее всего будешь писать бюолее качественный код если в тестах будешь тестировать все кейсы, например все коды ошибок апи, а не только лишь некоторые.

я знаю что мой метод сделает то, что мне надо - зачем мне тест?
Потому что изза связности завтра этот метод сделает не тоже самое.

kolas
29.08.2016
08:45:26
тесты нужны для поддержки, если проект разрастется, то без тестов очень плохо

Alex
29.08.2016
08:45:46
И ты можешь не заметить что он неправильно работает, потому что он будет работать почти также, подумаешь пару тыщ меньше рублей.

нахуя мне два раза писать один и тот же код?
Ты не пишешь два раза один и тот же код

есичо.

Nikolay
29.08.2016
08:46:10
короче, аргументы в стиле "дрочи правой рукой, так делают все"

Alex
29.08.2016
08:46:29
Да до тебя ни один аргумент не дойдет, ты же умный йопт.

Google
Nikolay
29.08.2016
08:46:35
Ты не пишешь два раза один и тот же код
тогда нахер мне два варианта одного и того же кода?

Alex
29.08.2016
08:46:37
Типа время экономишь ага.

Nikolay
29.08.2016
08:46:47
Alex
29.08.2016
08:46:51
тогда нахер мне два варианта одного и того же кода?
А где у тебя в тестах два варианта одного и того же кода?

тест это вообще другой код

Он просто проверяет что какая то часть приложения ведет себя именно так.

У меня например капибара тесты во время разработки постоянно отваливаются, очень полезно.

Nikolay
29.08.2016
08:47:20
тест это вообще другой код
еще раз. я не вижу для себя смысла в тестах сейчас. а теперь отстаньте от меня

Alex
29.08.2016
08:47:26
Не надо бегать ручками перед каждым деплоем все смотреть

Nikolay
29.08.2016
08:47:36
протерял поле ввода, а оно тебе выдало

Alex
29.08.2016
08:47:55
Так юнит тесты тоже часто отваливаются.

Nikolay
29.08.2016
08:47:56
это единственная пользва которую я пока что вижу

ну и все

Alex
29.08.2016
08:48:09
Там таже самая ситуация. Интеграционные тесты не скажут что именно отвалитлось

Nikolay
29.08.2016
08:48:14
я не пишу тесты, отстаньте

Andrey ?
29.08.2016
08:48:43
Я, в основном, пишу тесты на сложную логику (например, на турнирные сетки приходилось писать) и штуки, которые ускоряют рутинный труд. Один раз поймал 6 багов за прогон :)

Nikolay
29.08.2016
08:48:45
считайте меня кем угодно, говнокодером, еще какой-то хуйней.

Andrey ?
29.08.2016
08:49:02
Иногда проще написать скриптик, чем сидеть и ручками тыкать

Google
Nikolay
29.08.2016
08:49:13
Alex
29.08.2016
08:49:14
зато потом с рефакторингом меньше проблем.

Andrey ?
29.08.2016
08:49:24
Ну, я книг нихуя и не читал

Alex
29.08.2016
08:49:27
Нет, тебе надо написать новый метод с тестами.

Я тоже книг нихуя не читал

Andrey ?
29.08.2016
08:49:31
Просто сел и написал, лол

Alex
29.08.2016
08:49:33
ни одной книжки по руби

хуяк хуяк и в продакшен, только так.

Nikolay
29.08.2016
08:49:45
Alex
29.08.2016
08:50:08
дрочить правой!
Получается когда ты без тестов пишешь ты дрочишь левой?

Admin
ERROR: S client not available

Nikolay
29.08.2016
08:50:10
хуяк хуяк и в продакшен, только так.
до продакшена еще далеко, ниссы

Alex
29.08.2016
08:50:23
до продакшена еще далеко, ниссы
меня твой проект таки не интересует

Nikolay
29.08.2016
08:50:24
Получается когда ты без тестов пишешь ты дрочишь левой?
да. удобно, приятно, и новые орщущения

Alex
29.08.2016
08:50:41
Новые ощущения как все отваливается постоянно и каждый раз ручками копаешь что именно

ммм, весело збс.

Andrey ?
29.08.2016
08:51:36
Как минимум, скриптик из 12 строчек, который тупо забивает рандомные данные в нужную модель уже спас мне килограма так три нервов :3

Andrey ?
29.08.2016
08:52:02
Нет

Google
Andrey ?
29.08.2016
08:52:05
Но и оно используется

Alex
29.08.2016
08:52:06
с фабриками

Nikolay
29.08.2016
08:52:10
для особых извращенцев /dev/urandom ->

Alex
29.08.2016
08:52:17
у меня фэйкер на стейжинге юзался для генерации моделек

Andrey ?
29.08.2016
08:52:31
У меня и фейкер есть, и факторигерл

Alex
29.08.2016
08:52:50
У меня комбо из faker + factory_girl (тесты+дев+стейж) + seedbank

Выглядит эффективно. Правда заказчик постоянно ругался что в модельках абракадабра

вроде "огромное железное смотрите"

и сумка нарисована.

Nikolay
29.08.2016
08:53:34
а я вот сижу и думаю, как применить тест, нгапример к методу, который дергает чото по http api

Andrey ?
29.08.2016
08:53:45
Мокать

Alex
29.08.2016
08:53:47
мокаешь неправильный ответ

мокаешь http Ошибку

Nikolay
29.08.2016
08:53:53
Мокаешь ответ
а по русски

Alex
29.08.2016
08:53:58
три кейса минимум

webmock*

Nikolay
29.08.2016
08:54:08
ругаются тут матам

Alex
29.08.2016
08:54:11
зависит от твоего http клиента

я изза минитеста даже savon мокал

ибо у него только спек метчеры были.

Страница 162 из 1594