
Dan
09.08.2018
11:08:40

Tim
09.08.2018
11:08:52
в конце года уходит?

Dan
09.08.2018
11:08:55
да

Tim
09.08.2018
11:09:05
а, ну забей тогда

Google

Dan
09.08.2018
11:09:38
так писать сейчас надо. Он хочет чтобы я перенес этот код из сервиса обратно в контроллер или создал консерн

Ilya
09.08.2018
11:10:28

Tim
09.08.2018
11:10:43
ну так то есть тебе нужен его аппрув получается?

Dan
09.08.2018
11:11:52
ну так то есть тебе нужен его аппрув получается?
не совсем. Я могу конечно послать его и сделать как я хочу, но не хочу портить отношения, да и надо же аргументировать. Просто мои аргменты весят не много, понятно почему. А вот если будет парочка дельных статей, то это может подействовать

Crypt
09.08.2018
11:13:12

Tim
09.08.2018
11:14:57
ещё можешь дать ему почитать rails antipatterns
в особенности главы про fat controller и fat model
ну или статьи на эту же тему
гуглятся примерно так же
(ещё скажи что так – по-оопшному)

Ilya
09.08.2018
11:16:35
книжка есть fearless refactoring rails controller

Tim
09.08.2018
11:16:52
+

Google

Dan
09.08.2018
11:16:54
А чо за код в сервисе?
Сейчас есть две версии API. Одна через ActiveRecord адаптер на эмбере, другая на JSONAPI адаптере. В обоих базовых контроллерах нужно написать метод validate, который будет валидировать входящую сущность. Для каждого контроллера логика валидации разная. Я создал сервис validationService, куда и закинул эти два разных метода валидации, а в котроллерах просто пишу ValidationService.validate_params_v1(params)`или `ValidationService.validate_params_v2(params). Если для какого то контроллера в будущем понадобится кастомная валидация, то я новый метод закину опять же в этот сервис

Tim
09.08.2018
11:16:59
у кого-нибудь есть в электронном варианте
?

Dan
09.08.2018
11:17:14

Tim
09.08.2018
11:20:07
угу
(брал с амазона бушную за косарь с доставкой в самарскую область)
(состояние лучше чем если бы я пару часов читал)

Crypt
09.08.2018
11:32:49

Alex
09.08.2018
11:34:02
Всем привет, кто-нибудь сталкивался, что при подключении к докер контейнеру в rails console там русские буквы не работают?

Crypt
09.08.2018
11:37:05

Alex
09.08.2018
11:37:23
ну я вот сейчас ставлю его туда

Crypt
09.08.2018
11:41:15
я пробовал в debian образе такое, но увы locale-gen чето не захотел запускаться и я решил, что и без русских буков норм)

Dan
09.08.2018
11:48:53
что на счет Rails mantra of ‘Fat models, Skinny controllers’ ?)

Максим
09.08.2018
11:49:47
ни контроллеры
ни можели
ничто
не должно быть толстым
всё должно быть худым

Dan
09.08.2018
11:50:28
¯\_(ツ)_/¯

Google

Dan
09.08.2018
11:50:33
кто-то значит не прав

Roman
09.08.2018
11:50:44
Модель только для работы с бд, это по solid
Но solid и рейлс вей вещи несовместимые

Dan
09.08.2018
11:51:02
откуда тогда такая мантра взялась мерзкая?))
жирные модели рейлс вей?

Roman
09.08.2018
11:51:41
Актив рекорд - рейлс вей
Но это антипаттерн, так как нарушает solid

Tim
09.08.2018
11:52:44
я хз
но щас и то и то должно быть худым

Dan
09.08.2018
11:58:15
больше всего у меня горит, что он это тянет в js


Alexey
09.08.2018
12:13:31
Всем привет!
Если есть кто из Минска или кто-то не против переехать в Минск, то есть отличная вакансия в Appodeal: https://hh.ru/vacancy/26929280.
Кто мы: Большая ad tech компания с несколькими офисами по всему миру. Всю разработку решили перевести с удаленной работы в Минск. Хороший просторный офис в самом центре города (на Немиге). Для тех, кто готов релоцироваться, выдаем 2 тыс. $ на переезд и оплачиваем 2 месяца аренды жилья (и риэлторские услуги при необходимости). Все вопросы по переезду поможем решить.
Кого мы ищем: Продвинутого Ruby разработчика, которому интересно будет поработать в высоконагруженном проекте с кучей данных и разнообразными задачами. Там, где Ruby не справляется или слабо применим, мы пишем на Go, Elixir или Scala.
Что мы предлагаем: Конкурентную заработную плату. Релокационный пакет (уже написал о нем выше). Оплачиваемые обеды, корпоративное такси, фитнес, корпоративное обслуживание в медицинском центре (на всю семью), оплачиваемый платный садик при наличии ребенка, макбук для работы, курсы английского ну и еще ряд вещей по мелочи.
Если есть вопросы, то пишите сюда или мне в личку, с радостью отвечу.
Вилка $2-3.5


Alex
09.08.2018
12:16:46
Вакансия крутая ) На немиге правда парковаться негде )

Alexey
09.08.2018
12:17:33

evgeny
09.08.2018
12:28:05

Alexey
09.08.2018
12:28:55
такси до работы и обратно оплачивается

Alex
09.08.2018
12:29:24

Roman
09.08.2018
12:31:10
шо делать, если статик файлы сервятся рельсами (херока), и надо прописать Expires, но не для всех файлов, а только для некоторых?


Dmitriy
09.08.2018
12:33:45
Всем привет!
Если есть кто из Минска или кто-то не против переехать в Минск, то есть отличная вакансия в Appodeal: https://hh.ru/vacancy/26929280.
Кто мы: Большая ad tech компания с несколькими офисами по всему миру. Всю разработку решили перевести с удаленной работы в Минск. Хороший просторный офис в самом центре города (на Немиге). Для тех, кто готов релоцироваться, выдаем 2 тыс. $ на переезд и оплачиваем 2 месяца аренды жилья (и риэлторские услуги при необходимости). Все вопросы по переезду поможем решить.
Кого мы ищем: Продвинутого Ruby разработчика, которому интересно будет поработать в высоконагруженном проекте с кучей данных и разнообразными задачами. Там, где Ruby не справляется или слабо применим, мы пишем на Go, Elixir или Scala.
Что мы предлагаем: Конкурентную заработную плату. Релокационный пакет (уже написал о нем выше). Оплачиваемые обеды, корпоративное такси, фитнес, корпоративное обслуживание в медицинском центре (на всю семью), оплачиваемый платный садик при наличии ребенка, макбук для работы, курсы английского ну и еще ряд вещей по мелочи.
Если есть вопросы, то пишите сюда или мне в личку, с радостью отвечу.
Вилка $2-3.5
заметил много клевых вакансий с Минска и Киева. В России меньше клевых вакансий, складывается впечатление

Google

Tim
09.08.2018
14:39:40
поцоны, кто-нибудь читал effective testing with rspec 3?
или както так книга называется
я думаю как сделать свои тесты лучше

Anton
09.08.2018
14:40:16

Tim
09.08.2018
14:42:22
порекомендуешь?

Admin
ERROR: S client not available

Anton
09.08.2018
14:42:54
а сложно сказать, когда я ее читал - мне понравилось
сейчас думаю, что она не стоит того

Tim
09.08.2018
14:43:13
там синтаксический сахар объясняется?
или какие-то умные мысли по поводу тестов
как писать и т.д.

unknownperson
09.08.2018
14:43:31

Tim
09.08.2018
14:43:58
ну вот, а я надеялся что ты какир

Roman
09.08.2018
14:44:01

Tim
09.08.2018
14:44:11
и то, и другое

Anton
09.08.2018
14:44:18

Tim
09.08.2018
14:44:19
(не взаимоисключающее)

Yevhenii
09.08.2018
14:51:07
@nugmanovtim Agile testing - Lisa crispin

Tim
09.08.2018
14:52:05
по описанию выглядит как книга для qa

Google

Anton
09.08.2018
14:52:15
а что в своих тестах не нравится?

Tim
09.08.2018
14:53:37
может гдето есть полезные мысли по этому поводу
ну и типа чужие бест практисес и т.д.

Yevhenii
09.08.2018
14:55:06
я пока не встречал такой книги. Интересные мысли по поводу тестирования описаны в книгах
Создание микросервисов - Сэм Ньюмен
Непрерывное развертывание ПО - Джез Хамбл
но там все поверхностно довольно таки, так как книги не о тестировании

Tim
09.08.2018
14:56:00
ок, заценю эти книги, спасибо

Anton
09.08.2018
14:56:13

Yevhenii
09.08.2018
14:57:15
про best practices при разработке микросервисов (мониторинг, тестирование, развертывание и тд)

Anton
09.08.2018
14:57:32
о, круто

Yevhenii
09.08.2018
14:59:46
она относительно свежая, поэтому там можно прочать немного и про docker и kubernetes и про культуру DevOps


Vera
09.08.2018
16:59:08
#вакансия #backend #ruby #go #офис #москва
м.Бауманская, полная занятость
Белая з/п до 180.000 руб. на руки (компенсация проезда и материальная помощь для переезда иногородним).
Middle/Senior Ruby on Rails/Go developer
Описание вакансии:
Мы — команда разработки Level.Travel, сложного продукта в сфере путешествий. За последние пять лет мы с нуля создали и продолжаем развивать решение для онлайн-продажи путешествий. Сегодня половина российскиих туроператоров работает на основе наших технических регламентов. Ядро нашей компании — GDS-система для поиска и бронирования пакетных туров. Нашу платформу используют лидеры рынка – Яндекс (сервис «Яндекс.Путешествия» полностью построен на ней), TripAdvisor, Kayak, АК Барс Банк, Евросеть, OneTwoTrip и многие другие. Level.Travel является резидентом Инновационного центра «Сколково».
По задачам:
Разработка серверных приложений на Ruby on Rails;
Разработка API;
Покрытие кода тестами;
Разработка микросервисов на Go.
От нас: белая зп, официальное трудоустройство, больничные, отпуска. Помимо оклада есть бонусная система по результатам проектов. Оплата 50% стоимости посещений профессиональных форумов. Ну и еще у нас много возможностей дешево путешествовать)
Связь по почте : vos@level.travel
Или тут @Alyaska1989


Nikita
09.08.2018
18:10:29

rabbitkate
09.08.2018
18:11:12

Combot
09.08.2018
18:11:12
qarabbit (0) увеличил репутацию Nikita Batrak (2)

Nikita
09.08.2018
18:12:05
+
Было бы удивительно, если бы QA не согласился ?

rabbitkate
09.08.2018
18:12:44