@proRuby

Страница 148 из 1594
Nikolay
21.08.2016
12:15:16
Быдлокодер. Писать тесты это элементарные базовые понятия.
да, отьебись уже со своими тестами. когда они за тебя разберут xml тогда и поговорим

интересно, тут игнор есть?

Alex
21.08.2016
12:15:57
Дядя вася ты дурак или как?

Google
Nikolay
21.08.2016
12:16:01
@TurnaviotovNikolay ты слишком агрессивный

Alex
21.08.2016
12:16:06
ты сначала прочти для чего они вообще. Потом попробуй, потом уже говори.

Nikolay
21.08.2016
12:16:10
Nikolay
21.08.2016
12:16:11
тебе дело говорят, а ты не хочешь слушать

Alex
21.08.2016
12:16:12
С ними _быстрее_ писать код.

Парадоксально но факт.

Ты стабаешь апишку и хоть 150 раз перезапускаешь. Получаешь один и тот же апи ответ. Никаких лимитова, никаких таймутов http ответа. Ты его уже застабил и пишешь под него код.

Alex
21.08.2016
12:17:00
Ну прям как мой техлид. "тесты долго, тесты не нужны"

блядь, что такое стабать?
Мокать знаешь что такое?

Nikolay
21.08.2016
12:17:15
Nikolay
21.08.2016
12:17:19
нет. не хочу слушать. явный бред
ты не пробовал. тебе уже несколько человек сказало, что это полезно и надо разобраться

Google
Alex
21.08.2016
12:17:31
Да надо один раз попробовать, и всего то.

Не понравится - выплюнешь.

К тому же так приходит лучше понимание как вообще все построить.

Lupsick
21.08.2016
12:17:54
из коляна пытаются нормального человека сделать а он не хочет

Nikolay
21.08.2016
12:17:54
ты не пробовал. тебе уже несколько человек сказало, что это полезно и надо разобраться
блядь, на что я должен писать тест, если код ебучего теста за меня не разберет хмл?

Arthur ?
21.08.2016
12:17:57
блядь, что такое стабать?
полагаю вставить заглушку

Nikolay
21.08.2016
12:18:18
Не понравится - выплюнешь.
вот блядь, попробовал, не понравилосьб, выкинул. а теперь отстаньте

Alex
21.08.2016
12:18:20
Причем тут это? удивительно да? тесты не пишут за тебя код. Они позволяют тебе его быстрее писать.

Lupsick
21.08.2016
12:18:54
иди тестирую nil
ты же разбираешь xml и получаешь какой-то результат?

ведь так?

Nikolay
21.08.2016
12:19:14
блядь, на что я должен писать тест, если код ебучего теста за меня не разберет хмл?
на то, что код, который ты напишешь сделает действительно то, что ты хочешь. вместо того, чтобы руками запускать методы и глазами сверять результат ты можешь написать код, который вызывает методы и проверяет корректность результата на тестовых данных

Nikolay
21.08.2016
12:19:18
ведь так?
да. так вот я пишу код разбора этого еюучего хмла

Alex
21.08.2016
12:19:19
как они мне позволяют его быстрее писать, обьясни идиоту
Объясняю. Застабил ответ апишки. Теперь ты можешь тонну раз перезапускать свой тест и не ждать ответа стороннего сервиса.

допустим в каком то месте у тебя идет что то вроде @elements.each do |e| end

Ставишь туда binding.pry и перезапускаешь. Пишешь дальше.

Lupsick
21.08.2016
12:19:53
он не понимает как тесты писать просто

Google
Lupsick
21.08.2016
12:19:57
надо объяснить в чем суть

Alex
21.08.2016
12:20:06
он не понимает как тесты писать просто
Надо просто попробовать для начала )

Lupsick
21.08.2016
12:20:07
я тоже не понимал что это такое

Nikolay
21.08.2016
12:20:31
я тоже не понимал что это такое
я блядь уже месяц с хуем пытаюсь найти нормальную доку, компплексную

Alex
21.08.2016
12:20:31
блядт, мне надо сначала код написать
Делаешь пустой класс. ЛДелаешь у него метод. В методе делаешь binding.pry, дальше в тесте мокаешь апи ответ и дергаешь метод

Alex
21.08.2016
12:20:52
Ты не знаешь что такое класс? или что такое метод?

Lupsick
21.08.2016
12:20:52
Alex
21.08.2016
12:20:55
или что такое binding.pry?

Я больше скажу, они позволяют разрабатывать код в изолированном окружении.

Lupsick
21.08.2016
12:21:15
так что писать тесты можно любым способом

Alex
21.08.2016
12:21:20
Всегда в базе только то что сам в тесты засунул.

Nikolay
21.08.2016
12:21:21
ответ очень тупой - тесты тестируют твой код
оно мне оттестирует созданные каталоги на другом сервере7 или запуск ансибло бука?

короче

Nikolay
21.08.2016
12:21:40
Причем тут энсибл воще?
при том что я его дергаю

Alex
21.08.2016
12:21:43
Опять засунул свое питоноподелие

Nikolay
21.08.2016
12:21:46
из рескью таски

Alex
21.08.2016
12:21:50
У тебя энсибл делает апи запрос?

Google
Lupsick
21.08.2016
12:22:06
оно мне оттестирует созданные каталоги на другом сервере7 или запуск ансибло бука?
ну ты тестом можешь проверить количество созданных каталогов

типа у тебя должно быть их 25

Lupsick
21.08.2016
12:22:32
ты должен в тесте проверить что количество каталогов по данному пути = 25

Alex
21.08.2016
12:22:42
на другом сервере. охуеть
Я тебя удивлю, под chef пишутся тесты на ChefSpec

Lupsick
21.08.2016
12:22:43
на другом сервере. охуеть
ну это тебе не нужно тогда

Nikolay
21.08.2016
12:22:49
при том что я его дергаю
ты можешь проверить в тесте только то, что твой энсибл дергается и довериться тому, что он отработает верно, например. а другим тестом или руками уже проверять корректность работы энсибла, если это необходимо

Alex
21.08.2016
12:22:49
да да, ты проверяешь что реально то что ты ожидаешь происходит.

Alex
21.08.2016
12:23:11
Я уже под шеф писал тесты.

Admin
ERROR: S client not available

Lupsick
21.08.2016
12:23:20
короче колян посмотри минитесты

Alex
21.08.2016
12:23:26
и как я должен проверить что ансибл запустился?
Ты его блджад не через консоль ручками запускаешь?

Lupsick
21.08.2016
12:23:28
не всякие рспек или капибару

а минитесты

Alex
21.08.2016
12:23:39
короче колян посмотри минитесты
Угу. А потом после того как освоишь минитест, попробуй спеки.

Nikolay
21.08.2016
12:23:40
и как я должен проверить что ансибл запустился?
а для этого надо читать доки и учиться гуглить, две минуты гуглежа и ты ответишь на свой вопрос

Alex
21.08.2016
12:23:57
а минитесты
А что капибара не может быть частью minitest?

?

Google
Alex
21.08.2016
12:24:23
для меня тесты сейчас как ебучий асемблер
Блджад, ну так сядь и выучи ассемблер.

Nikolay
21.08.2016
12:24:42
он мне нахрен не впился :)

Lupsick
21.08.2016
12:24:48
да вы че охуели

че там учить

5 методов

Alex
21.08.2016
12:24:59
он мне нахрен не впился :)
Слушай, хочешь гемороиться, пожалуйста.

Nikolay
21.08.2016
12:25:02
да вы че охуели
вот да, заебали со своими тестами

Alex
21.08.2016
12:25:06
Нафига ты вообще через консоль делаешь все.

puts и пошелд

не трогай консоль вообще, там сложно и разбираться надо

делай puts и exit

Nikolay
21.08.2016
12:25:38
puts и пошелд
потому что я через консоль работаю с хмл обьектом

загурженнім в память

Alex
21.08.2016
12:25:50
потому что я через консоль работаю с хмл обьектом
Ты че, потратил время на изучение консоли? охуел воще

Alex
21.08.2016
12:26:03
как ты мог, настоящие быдлокодеры пишут через puts+exit

Nikolay
21.08.2016
12:26:09
а теперь тестодрочеры могут идти спать

и с сарказами

Alex
21.08.2016
12:26:25
Заметно, не только с юмором.

Nikolay
21.08.2016
12:26:30
да, блядть

если я не пишу тесты то делаю это по какой-то причине

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