
Nikolay
11.10.2016
20:37:20
Не представляешь насколько

Ivan
11.10.2016
20:38:00
А только офлайн берут?

Nikolay
11.10.2016
20:38:34
Дыа
зато у нас очень гибкий график и мы готовы рассмотреть разные условия

Google

Nikolay
11.10.2016
20:39:28
И офис в пределах трёшки на менделеевской

Ваня
11.10.2016
20:48:49
И да, офис огонь

Nikolay
11.10.2016
20:52:18
Можем списаться в лс

Ваня
11.10.2016
20:59:49

Иван
11.10.2016
21:00:07
кстати а кто нибудь в итоге ходил на собеседование по той вакансии где джуну 80-100 предлагали?

Ваня
11.10.2016
21:02:58
Пока тишина
Сегодня утром отправил
Мой гит пока никто не смотрел

Иван
11.10.2016
21:04:53
а что значит hr тебе написал? знакомый что ли?

Ваня
11.10.2016
21:05:53
Нет, на сайте Мой круг мне вакансию скинула)
Но, кстати, на моё сообщение даже не ответила. Ощущение будто просто спамит по всем, у кого среди навыков стоит RoR

Google

Иван
11.10.2016
21:07:49
может быть, хотя для джуна то вакансия крайне неплохая
особо спамить то и не надо таким

Ваня
11.10.2016
21:08:08
Ага, вот это странно
Вакансия у них вообще странная. Требования минимальные, а зп шик

Иван
11.10.2016
21:12:55
мне поэтому и интересно что там на собеседовании спрашивают :)

Sergey
12.10.2016
07:58:59
какая-то жесть , пришел работать на гос службу, нельзя ставить на пк рос. антивирусы, а то служба безопасности украины создаст проблем. что за жесть. иль антивирусы следят за нами иль параноя.
вопрос даже не в финансировании страны рф, ведь антивирусы ставятся бесплатные

Evgeniy
12.10.2016
08:09:35
а что вы хотели, война.

Klaus
12.10.2016
08:11:16
Вы удивляетесь этому? Люди давно поехали, независимо от страны

Vitaly
12.10.2016
08:12:22
люди подскажите пожалуйста кое что
как можно более по рубистки написать альтернативу коду
w = [sprintf('%03d',777), sprintf('%05d',888)] ???

Evgeniy
12.10.2016
08:13:04

Artem
12.10.2016
08:15:27
@CocoaRocket а что тебя смущает? c-style форматирование строки?
можно так [777.to_s.rjust(3, '0'), 888.to_s.rjust(5, '0')]

Vitaly
12.10.2016
08:16:20
мм спасибо
значит %03d говорит выравнивать до длины в три символа а %05d до 5???

Artem
12.10.2016
08:19:08
ага, и использовать 0 в качестве символа-заполнителя

Vitaly
12.10.2016
08:20:55
а почему некоторые используют первый вариант? ну который больше на Си смахивает

Artem
12.10.2016
08:20:59
хотя с нулем я что-то попутал ?

Google

Artem
12.10.2016
08:22:05
потому что кто-то давно программит и ему проще так сделать :) в эрланге вроде такой же синтакис для форматирования используется, и это единственный способ сделать то что ты хочешь :)

Vitaly
12.10.2016
08:26:30
то есть то что ты предложил это не то что нужно?
не подойдет?

Artem
12.10.2016
08:27:07
ну ты проверь, откуда я знаю чего ты хочешь в итоге

Vitaly
12.10.2016
08:28:07
да вроде то и делает. просто я думал что символы типа %03d значат что-то другое

Artem
12.10.2016
08:28:33
посмотри документацию к sprintf
это тупо сишная имплементация
даже название метода из си взято

Vitaly
12.10.2016
08:30:26
вообще %d значит целое
а 03 и 05 все как ты сказал
судя по всему
str = "%-20s %3d" % [name, age]

Vitaly
12.10.2016
08:31:57
такое тип даже можно использовать
в гугле нашел

Artem
12.10.2016
08:32:16
рубокоп на такое ругается

Vitaly
12.10.2016
08:32:17
куда лучше смотрится чем первый вариант
а что именно ему не нравится?

Artem
12.10.2016
08:32:53
использование sprintf в таком виде
неявно получается

Vitaly
12.10.2016
08:33:15
"%-20s %3d" % [name, age] - вызывает sprintf?

Google

Artem
12.10.2016
08:33:20
конечно

Vitaly
12.10.2016
08:33:28
а я не знал
а ты откуда знаешь?

Artem
12.10.2016
08:33:34
синтаксис ведь такой же

Vitaly
12.10.2016
08:33:36
скажи где почитать

Artem
12.10.2016
08:33:59
ну я не уверен на 100%, но мне кажется это вполне вероятным
в исходниках руби :) или статью искать по теме

Vitaly
12.10.2016
08:34:36
ну получается что нужно юзать ljust и тп
что бы рубокоп был доволен

Admin
ERROR: S client not available

Vitaly
12.10.2016
08:34:53
хотя третий вариант более читаемый

Artem
12.10.2016
08:35:00
sprintf его тоже устраивает
но чтоб его использовать, надо знать его синтаксис :) в простых кейзах я бы предпочел без него обойтись
ситуация аналогична регуляркам

Vitaly
12.10.2016
08:36:41
в другом чате мне говорят что на спринтф рубокоп тоже ругается
у вас разные рубокопы? =)))

Artem
12.10.2016
08:38:18
последний раз я сталкивался со sprintf около года назад, поэтому инфа может быть неактуальна)
ну да, ругается
предлагает юзать format вместо sprintf
я думаю это алиасы

Google

Vitaly
12.10.2016
08:40:40
ну это синоним sprintf
рубокоп типа читает это лучше и говорит что так лучше

Artem
12.10.2016
08:46:33
посмотрел исходники String#% и Kernel#format - в результате оба вызывают одну и ту же функцию rb_str_format

Vitaly
12.10.2016
08:48:17
хмм

Sam
12.10.2016
09:36:51
Ребят, а можно как то модуль в эту конструкцию включить?
Мне нужен мок класса, который может пользоваться модулями
хз, понятно или нет объяснил)

Ivan
12.10.2016
09:47:23
Ты создаешь double, и потом ему allow() даешь же

Artem
12.10.2016
09:49:54
а так нельзя сделать? let(:dummy_class) { Class.new { include ModuleToBeTested } }
зачем все эти класс даублы непонятно

Ivan
12.10.2016
09:51:26

Artem
12.10.2016
09:51:45
к реальному Api - очень плохо
к базе нормально, если тебя не парит время выполнения тестов

Ivan
12.10.2016
09:52:38
С ними можно разбить тесты на более мелкие отрезки

Sam
12.10.2016
09:53:33
Мне еще нужно чтобы :dummy_class отзывался на геттер :color, поэтому извратиться пытаюсь

Ivan
12.10.2016
09:53:58
Плюс рандомные значения в тестах можно сделать фиксироваными

Artem
12.10.2016
09:54:01
ну и зачем тут какой-то класс даубл? через анонимный класс то же самое можно сделать
тесты, в которых одни моки и стабы бесплезны

Ivan
12.10.2016
09:54:54