@rubyschool

Страница 206 из 921
Denis
15.06.2017
18:19:18
во, 12 классов https://grandexpress.ru/train/

Рaukoff
15.06.2017
18:20:08
Все по феншую

Антон
15.06.2017
18:28:14
Можно переопределить сеттер, а потом валидировать.

Рaukoff
15.06.2017
18:31:19
А не через жопу получится?

Google
Антон
15.06.2017
18:32:56
Переопределить сеттер - отличная идея, на самом деле, но на курсе синкнетики я до этого не додумался. Ты же его переопределяешь только в рамках инициализации модели, так что никакого геморроя

Рaukoff
15.06.2017
18:33:14
Либо мы не знаем всех условий задачи либо ментор сильно извращённый))

Klim
15.06.2017
18:34:08
STI вообще сомнительный паттерн. Очень узкоприменимый.

Антон
15.06.2017
18:34:13
Но, можно ещё сделать метод, который будет отдавать пермитед парамс в зависимости от условия. Тоже неплохой вариант

Denis
15.06.2017
18:34:48
Ну вот у тебя, Антон, тоже без особых изысков задача. С общим парамс и без валидации, она как бы есть, но на присутствие нужного тпа, а вместе с ним свалиться могут и другие

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

STI вообще сомнительный паттерн. Очень узкоприменимый.
А его и дают - чисто для ознакомления, при этом про его смонительность тоже сказано.

Dmitry
15.06.2017
21:19:00
у меня вопрос, вот есть метод def calculate(*num) num.delete(-1) add num end

Nikolay
15.06.2017
21:19:06
Переделай )

Dmitry
15.06.2017
21:20:43
обясните почему я удаляю из массива последнее значение а в метод add все равно отправляется все параметры пришедшие в *num

Nikolay
15.06.2017
21:28:43
Попробуй ! Добавить

Google
Nikolay
15.06.2017
21:29:03
После delete

Dmitry
15.06.2017
21:32:21
это массив там нет вроде такого метода

#delete #delete_at #delete_if

вот и ответ блин

delete_at

Nikolay
15.06.2017
21:35:35
Аа

Ну да

Dmitry
15.06.2017
21:36:04
спасибо) навел на мысль )

Nikolay
15.06.2017
21:36:21
Или num[-1].delete )

Dmitry
15.06.2017
21:36:33
я тут руби монк прохожу, чтобы pure ruby повторить

Nikolay
15.06.2017
21:37:03
Полезно

Dmitry
15.06.2017
21:37:59
тут какое то странное задание в котором не сказано что должны методы делать, только по выхлопу понятон что должно быть, но в одном месте вообще мистика..

короче домучал я это задание, коряво конечно, зато очень сильно отличается от решения которое там под спойлером

def add(*num) num.reduce(:+) end def subtract(*num) num.reduce(:-) end def calculate(*num) if num.include?(add: true) num.delete_at(-1) add *num elsif num.include?(subtract: true) num.delete_at(-1) subtract *num else add *num end end

и

def add(*numbers) numbers.inject(0) { |sum, number| sum + number } end def subtract(*numbers) current_result = numbers.shift numbers.inject(current_result) { |current_result, number| current_result - number } end def calculate(*arguments) # if the last argument is a Hash, extract it # otherwise create an empty Hash options = arguments[-1].is_a?(Hash) ? arguments.pop : {} options[:add] = true if options.empty? return add(*arguments) if options[:add] return subtract(*arguments) if options[:subtract] end

korry_korven
16.06.2017
06:12:07
Всем привет! Кто-нибудь проходил обучение в Thinknetica? Расскажите, как Вам? Стоит ли оно воих денег? И каковы результаты? Какой у Вас был уровень до курса? Мне кажется 12 занятий с наставником 1 на 1 для изучения web-разработки на rails это мало,

Nikolay
16.06.2017
06:18:57
Я ещё учусь, что-то могу рассказать, но позже

В личку напиши, если хочешь

Google
pchellovod
16.06.2017
06:20:09
и там 21 занятие на базовом курсе

Nikolay
16.06.2017
06:20:39
12 все же

spartakusQ
16.06.2017
06:20:40
С нуля курсы Романа, а потом можни и тинетику.

Nikolay
16.06.2017
06:22:43
Поспрашивай тут про другие курсы еще

Синкнетика очень интенсивная, полгода не продохнуть будет

pchellovod
16.06.2017
06:23:49
12 все же
вот только 21 был

Александр
16.06.2017
06:25:36
а хэкслет как

кто нибудь там проходил обучение

A1ex Lopatin
16.06.2017
06:28:00
подтверждаю про интенсивность thinknetica. для уровня "совсем с нуля без IT бэкграунда" я бы рекомендовал с осторожностью. но может, ты схватываешь быстро, и в универе по технической специальности учился. гуманитарию вот совсем с нуля посоветовоал бы, если 100% свободного времени, без работы и учебы - чтобы все время с утра до вечера учиться.

korry_korven
16.06.2017
06:33:27
Всем спасибо за ответы! ?

Антон
16.06.2017
07:03:15
Всем привет! Кто-нибудь проходил обучение в Thinknetica? Расскажите, как Вам? Стоит ли оно воих денег? И каковы результаты? Какой у Вас был уровень до курса? Мне кажется 12 занятий с наставником 1 на 1 для изучения web-разработки на rails это мало,
Привет. Я проходил. У меня был небольшой бэкграунд в виде сисадминства в течении 10 лет, плюс баловался всякими php и паскалями. На Синкнетику пошел после 35 уроков Романа. 12 занятий - это индивидуальные, а так там все-равно постоянные код-ревью того, что ты написал и всегда есть связь с ментором. После Синкнетики я устроился на работу с первого же собеседования. Сейчас закончился испытательный срок, меня взяли и прибавили З/П. )) Так что однозначно стоит.

Nikolai
16.06.2017
07:07:27
В одном месте прямо на собеседовании сказали, что без шансов, в другом поболтали по скайпу и "мы вам перезвоним", в третьем даже на письмо не ответили

Если тенденция продолжится, то в четвёртом месте меня тупо пошлют ответным письмом, а в пятом ещё приедут и по башке дадут за то, что побеспокоил)

Антон
16.06.2017
07:10:43
Могу. ХэнХантер - не работает. Все отклики я получил на рубиджобс. Там же меня пригласили на собеседование, сходил, дали тестовое задание. Сделал, взяли. Параллельно делал тестовые еще в 2 или 3 конторы. Но даже доделывать не стал. Ответ приходил примерно на 70% откликов на рубиджобс.

Nikolai
16.06.2017
07:11:17
rubyjobs.ru

?

Антон
16.06.2017
07:12:49
ага

На ХХ максимум отвечали на 1 из десяти

Google
Nikolai
16.06.2017
07:13:34
Понятно

Антон
16.06.2017
07:13:54
Ну и рассылал я уже на все вакансии от джуна до сеньора. Из серии, не берете ли вы джунов?

pchellovod
16.06.2017
07:14:45
Если тенденция продолжится, то в четвёртом месте меня тупо пошлют ответным письмом, а в пятом ещё приедут и по башке дадут за то, что побеспокоил)
зарегайся везде, как ни странно, но мне больше всего предложений пришло с moikrug.ru, и оттуда же то предложение, где я сейчас прохожу испытательный

Nikolai
16.06.2017
07:15:01
Понятно. Зарегаюсь

Спасибо за советы!

pchellovod
16.06.2017
07:15:18
и с djinni.co тоже сыпятся предложения, буквально вчера вот

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

Vladimir
16.06.2017
07:15:51
Admin
ERROR: S client not available

Nikolai
16.06.2017
07:15:58
Вот это реально круто

pchellovod
16.06.2017
07:16:29
Вот это реально круто
скинул в личку контакты

Vladimir
16.06.2017
07:19:25
55
Ваще норм

Антон
16.06.2017
07:20:08
На испыталовке было 45, на сделующий день после ко мне подошли и сказали, что добавляют +10к к З/П

Radzhab
16.06.2017
07:23:03
Это в dc?

Nikolai
16.06.2017
07:27:07
Питер

Radzhab
16.06.2017
07:27:46
Сколько часов в день активной работы получается?

Антон
16.06.2017
07:32:28
Ну… Я приезжаю на работу к 10-11, уезжаю в 19-20. Час на обед уходит точно. Плюс какое-то время тратится на перекуры, поговорить, поиграть в теннис, кикер, попить кофе, потупить в чатике )). Часов 5-6, примерно.

Но тут тоже сильно от текущих тасков зависит. Вот сейчас у меня новых нет. 5 висит на ревью, два на тестировании.

Тимлида с техдиром нет, так что сижу пишу игру для дочки ))

Google
Антон
16.06.2017
07:49:25
Тоже сисадмин ). А как курсы, не мешали работе?
Ну как, у меня тогда в конторе все было спокойно, так что курс Романа я прошел на работе и дома вечерами, первый курс Синкнетики так же, а на второй части продвинутого я уволился, продал машину и доучивался дома ))

Nikolai
16.06.2017
07:56:16
Тёмная сторона программирования. Люди продают имущество ради мечты

Adel
16.06.2017
13:51:23
Ребят, Vue.Js может полноценно заменить JQuery? Просто новичок, недопонимаю

Константин
16.06.2017
13:56:15
Более чем

Но возможно он тебе сейчас не нужен

Oleg
16.06.2017
14:24:56
слышал байки, что нынче без jquery на vanilla js всё можно писать

Klim
16.06.2017
14:26:24
брешут небось.

Nikolay
16.06.2017
14:26:38
Но зачем )

Oleg
16.06.2017
14:27:25
тоже не понимаю, зачем писать на js!

Nikolai
16.06.2017
14:31:57
>vanilla js

Ну вы понели

Klim
16.06.2017
14:32:36
а чо, хороший фреймворк.

Nikolai
16.06.2017
14:36:58
?

Nikolay
16.06.2017
14:37:05
А кофе скрипт? )

Потом будет чай скрипт, который переводит в кофе скрипт, а тот в жс

Vadim
16.06.2017
14:40:55
слышал байки, что нынче без jquery на vanilla js всё можно писать
аналогично. простые вещи точно можно, проверял.

типа там querySelector и всякие события навешивать

ну, понятно, что и раньше можно было, просто сейчас более-менее разумный код для замены нужен

Страница 206 из 921