@codenamecrud

Страница 334 из 1009
Sam
12.10.2016
09:56:34
ну и зачем тут какой-то класс даубл? через анонимный класс то же самое можно сделать
Я для себя практикуюсь с моками, хотел через них сделать

Artem
12.10.2016
09:57:09
обилие моков проверяет только то что ты сделал правильный сетап моков

такие тесты очень часто завязаны на реализацию

всего того же можно добиться и без них, просто надо уметь использовать dependency injection

Google
Ivan
12.10.2016
09:58:44
обилие моков проверяет только то что ты сделал правильный сетап моков
Всего в меру. При их умелом использовании - очень хорощий инструмент

Artem
12.10.2016
10:01:35
практика показывает, что чаще их во вред используют

я раньше тоже был фанатом моков, но сейчас все реже их использую

Вова
12.10.2016
16:32:25
Ребят, есть arr = [{1=>"X"},] . Как мне получить значение по ключу ?

Artem
12.10.2016
16:34:09
arr[0][1]

а зачем тебе хэш с ключами-числами?

Вова
12.10.2016
16:35:12
Ну я крестики-нолики пишу. Хэш - это поле

Ключ соответсвует клетке

Ivan
12.10.2016
16:35:55
Sam
12.10.2016
16:36:07
Не удобнее ли массив из массивов?

Опередил (

Artem
12.10.2016
16:36:22
плюсую

Ivan
12.10.2016
16:36:32
Google
Вова
12.10.2016
16:37:17
А то есть массив1=1клетке?

Sam
12.10.2016
16:38:29
Да. Массив в котором 9 массивов

Вова
12.10.2016
16:38:58
Да , точно спасибо

Ivan
12.10.2016
16:39:56
Да. Массив в котором 9 массивов
Разве не массив = строка?

Sam
12.10.2016
16:41:16
Я через 9 массивов делал

Oleg
12.10.2016
16:41:30
что за ужасы, двумерный массив 3x3, массив из 3 массивов

Artem
12.10.2016
16:41:50
снова плюсую :)

Ivan
12.10.2016
16:42:03
Разве не массив = строка?
Строка в полк крестиков/ноликов

Вова
12.10.2016
16:42:49
Хм

Sam
12.10.2016
16:45:10
Насколько я помню, я вариант с массивом из трех массивов отмел из за того что алгоритм писал, который будет победные позиции считать независимо от размера поля

А с трех массивным у меня не шло. Надо будет дома глянуть

Иван
12.10.2016
16:58:22
а просто в массиве не получится хранить значения клеток?

Sam
12.10.2016
16:59:40
типа ['nil','x','o'...]?

Иван
12.10.2016
17:00:24
ага

Вова
12.10.2016
19:34:16
А расскажите про кодлайкнуб

Как я понял сообщество, которое за бесплатно делает проекты ? ?

Ну, конечно, обмен опытом , работа в команде, получение навыков

Вклад в открытый код

Ivan
12.10.2016
19:37:19
Ну, конечно, обмен опытом , работа в команде, получение навыков
вот на этом нужно акцентировать внимание, а не на *за бесплатно*

Google
Ivan
12.10.2016
19:37:59
И кстати, кто там на футболку себе батрачит ещё https://github.com/codelikenoob/onenewthing/issues/4

Вова
12.10.2016
19:39:31
Да я в шутку

Edwinna
12.10.2016
19:41:32
Типа стажировки

Иван
12.10.2016
19:41:59
И кстати, кто там на футболку себе батрачит ещё https://github.com/codelikenoob/onenewthing/issues/4
я думаю к вам скоро попробую присоедениться если вы не против

Иван
12.10.2016
19:42:23
а то опыт где то брать надо

Вова
12.10.2016
20:11:42
Я тоже может через месяц

Ivan
12.10.2016
21:24:14
thunderbird'у апдейт по воздуху прилетел

Даже без лишнего гемороя. Я прям удивился от такого) За полтора года первый раз прилетает

Vadim
12.10.2016
21:26:08
ну да эт тебе не Адоб файн ридер и не аваст который хочет по 2-3 раза на день обновлятся )

Ivan
12.10.2016
21:26:42
А файн ридеру то что там обновлять?

Ладно аваст, может базы какие

Ivan
12.10.2016
21:27:00
Но то ж читалка)

Vadim
12.10.2016
21:27:30
Хз но адоб апдейт всегда в процессах висит

Адоб файнридер апдейт*

Иван
12.10.2016
21:27:52
а тесты на контроллеры вообще нужна?

не лучше делать feature тесты?

Ivan
12.10.2016
21:28:33
Я считаю, что нужны на контроллеры тесты

Иван
12.10.2016
21:29:13
а чего там тестить то? рендеры и редиректы?

Google
Vadim
12.10.2016
21:29:15
Как и гугл краш репорт тоже вечер в процессах висит, вот наконец-то руки дошли солить все в облако да форматнуть винт

Ivan
12.10.2016
21:29:59
а чего там тестить то? рендеры и редиректы?
Рендеры, редиректы, пермишены, вызовы других классов, взаимодействие с базой

Vadim
12.10.2016
21:30:08
Хз как показывает книга Майкла хартла то он тестит даже тайтл на страницах

Ivan
12.10.2016
21:31:21
А воообще - да, я считаю что нужно тестить всё

Так намного легче понять, где что сломалось, если вдруг

Да и вообще, можно плашку от кодклимата прицепить с гордым test coverage 95%

Vadim
12.10.2016
21:33:18
Ну а чем вам плох тест тайтла ? Не только главной а каждой страницы ? Разве это дурной тон ?

Ivan
12.10.2016
21:33:59
а feature тесты тоже хороши. Но их лучше как-то вязать с кукумбером, если уж использовать.)

Admin
ERROR: S client not available

Иван
12.10.2016
21:34:20
зачем их вязать с кукумбером?

я вообще не понял смысла кукумбера

если честно

Vadim
12.10.2016
21:34:36
Мне вот говорят что больше тестов - лучше тестов, чтоб код был покрыт хотяб на 80 процентов

Ivan
12.10.2016
21:37:54
зачем их вязать с кукумбером?
Лично моё мнение. Вязать с кукумбером - для упрощенной коллаборации. Конечно, если мы говорим о "нажать "новый пост", написать, отправить" - то можно даже без POP обойтись

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

Иван
12.10.2016
21:41:14
а что бы начать так сказать участе в вашем проекте надо форкнуть, создать новую ветку и там уже писать?

Ivan
12.10.2016
21:43:19
а что бы начать так сказать участе в вашем проекте надо форкнуть, создать новую ветку и там уже писать?
Если хочешь для октоберфеста сделать PR - лучше форкни, отпишись в issue и пулл-реквесть. Если просто принять участие - то либо с форком, либо написать фрейке, он тебя добавит в организацию, и сможешь просто git clone к себе, и пушить в удаленную ветку

Иван
12.10.2016
21:44:10
а я и не знаю что за октоберфест

Ivan
12.10.2016
21:44:22
https://hacktoberfest.digitalocean.com/

Google
Ivan
12.10.2016
21:44:30
За 4 PR'a дают футболку

Иван
12.10.2016
21:47:07
ага, понял, завтра тогда думаю что нибудь попробую сделать

Ivan
12.10.2016
21:47:36
Если по issue - отпишись в нём, что-бы видели, что занято

Иван
12.10.2016
21:47:49
хорошо

Nomaniba
12.10.2016
21:49:09
lol...coffescript is dead, long live coffeescript

а этот ивент будет аньюали или единоразово?

Nomaniba
12.10.2016
21:53:22
просто это анриал в арчитектуре проекта разобраться и понять , в чем ишью в итоге, тот же рспек

я имею ввыду быстро, так то оно можно

Ivan
12.10.2016
21:54:11
просто это анриал в арчитектуре проекта разобраться и понять , в чем ишью в итоге, тот же рспек
не нужно в архитектуре проекта разбираться в основном, для решения issues

Там обычно либо "перевести", либо "вынести действия в какое-нибудь место"

Nomaniba
12.10.2016
21:54:48
не нужно в архитектуре проекта разбираться в основном, для решения issues
а как ты планируешь сольвить без знания зависимостей

Ivan
12.10.2016
21:55:03
Обычно issues в таких массовых проектах заключаются в помощи при переводе на разные языки. Вынести в хелпер однотипные действия в нескольких местах (подсвеченных каким нибудь codeclimate)

Для этого часто даже не нужно устанавливать полностью проект себе

CI всё сделает

Но переводы, пожалуй, самое сладное и самое ходовое дело

Видел issue, так там за час на 10 языков примерно перевели плагин для вордпресса)

Nomaniba
12.10.2016
21:57:58
Ivan
12.10.2016
21:58:11
Какого лейбла?

Nomaniba
12.10.2016
21:58:28
https://github.com/rspec/rspec-rails/labels

Ivan
12.10.2016
21:58:29
Всё вручную, среди лейблов hacktoberfest'a

Страница 334 из 1009