@proRuby

Страница 964 из 1594
Максим
08.12.2017
11:46:57
это не рубивская тема

это универсальная

Pavel
08.12.2017
11:47:17
Мерси за подгон

Google
Dima
08.12.2017
11:47:27
А то, что там нет руби - не важно? Мне кажется что синтаксис не похож.
там незначительные расхождения есть. В общем она универсальная на 90%

Мерси за подгон
Не пожалейте времени почитайте книжку Mastering Reqular Expressions http://t3.gstatic.com/images?q=tbn:ANd9GcT0H5Qo0J_AGfwSGU4DecugvfCYdfoPmguZP79vHDOVYaKIhK_q

Pavel
08.12.2017
11:48:52
Записал, спасибо

Dima
08.12.2017
11:49:19
Мерси за подгон
там споконойно и бзе лишней суеты объясняют как читать регулярные выражения и как создавать новые. А так с кандычка это проблематично, ибо синтаксис богат.

Pavel
08.12.2017
11:50:37
Да уж. Я 2 часа упирался не хотел копипастить. И при этом видел массу вариантов этих регулярок, шансов практически не было разобраться на моем уровне понимания - 7-8 каты.

Rustam
08.12.2017
11:51:40
http://rubular.com

можете иногда тут баловаться

Pavel
08.12.2017
11:52:39
Теперь точно проживу. Спасибо.

Dima
08.12.2017
11:55:07
Теперь точно проживу. Спасибо.
успехов, если что обращайтесь.

Sophia
08.12.2017
12:09:25
Всем привет! Где можно разместить вакансию ?

Oleg
08.12.2017
12:09:50
Тут, но с вилкой

Google
Sophia
08.12.2017
12:10:18
Спасибо ? раньше было нельзя вроде;)

#офис #Carbonfay #Зеленоград #RubyOnRails Вакансия full-stack разработчика Ruby on Rails Возможен гибкий график на удаленном доступе (доступность в течение дня) Вилка от 600 до 2000 р в час, (ставка обсуждается индивидуально). От 80 000 - до 180 000 руб., в месяц; Все задачи ведем в собственной CRM системе. Требования: • Slim, Sass, CoffeeScript уверенно; • Тестирование (RSpec); • Проектирование архитектуры базы данных; • PostgreSQL; • AngularJS, ReactJS будет большим плюсом; Обязанности: • Быть в состоянии самостоятельно разработать проект с нуля; • Умение рассчитывать время необходимое на реализацию каждой задачи; • Следить за своим таймингом; • Отлавливать свои баги и не допускать их попадание в продакшен; • Укладываться в срок; • Проводить задачи в нашей CRM системе; • Быть на связи в течение рабочего дня; @Solnyshki_na (https://t.me/Solnyshki_na) sophia@carbonfay.ru

Vasiliy
08.12.2017
12:49:37
парни фабрику в рубях/рельсе ок юзать?

Виктор
08.12.2017
12:50:21
ок, если она оправдана

Anton
08.12.2017
12:50:55
Vasiliy
08.12.2017
12:51:41
да хотелось бы вынести генерацию короткой ссылки и картинки из коллбека, а то тесты тормозить стали пиздец(сайдкик не варик, мне надо сразу возвращать, ну понятно что возможно начнёте переубеждать, но мне серьёзно не надо в очередь, это оправдано)

Anton
08.12.2017
12:52:33
так сделай класс

который будет создавать

Vasiliy
08.12.2017
12:52:44
ну так фабрика лол)

Anton
08.12.2017
12:52:48
там процедурно вызывай все, вместо колбэка

и потом затестируешь легко

ну

это не совсем фабрика так то

Vasiliy
08.12.2017
12:53:33
типа фабрика просто экземляр возвращает без вмешательства в процесс создания?

Anton
08.12.2017
12:54:10
https://github.com/nslocum/design-patterns-in-ruby/blob/master/factory/main.rb

ну типо фактори нужен что бы объекты возвращало

а не сохраняло в бд

ну или вот статья целая

https://www.sitepoint.com/solving-design-anti-patterns-in-ruby-fix-the-factory/

Vasiliy
08.12.2017
12:54:38
да, я как раз оттуда код дёрнуть хотел

Google
Vasiliy
08.12.2017
12:54:53
да и эту статью второй в гугле пролистал)

значит будет сервис класс кек)

Rails Service Pattern - вхуяриваем всё в класс в конец дописываем Service ????? PROFIT!!!

но спасибо

Pavel
08.12.2017
12:58:04
Ага, уже отправили там повыше

Vasiliy
08.12.2017
12:58:20
не читай @ пиши

надо картинку про регулярки и 14 проблем

Anton
08.12.2017
12:59:27
Rails Service Pattern - вхуяриваем всё в класс в конец дописываем Service ????? PROFIT!!!
тебе надо будет сделтаь что-то вроде чейнджсета из рома

типо: class User::Commands::Create def call(payload) before_method1 User.create(payload) after_method1 after_method2 end end

Vasiliy
08.12.2017
13:00:38
ну

СЕРВИС

Anton
08.12.2017
13:00:48
не совсем

ну короче

отдельный класс

как назовешь - твои проблемы уже

Vasiliy
08.12.2017
13:01:48
если без шуток, я хз как в роме, но чёт у меня сервисы растут и я всё смотрю в сторону итеракторов каких-нибудь или команд чтобы это всё организовать

и спасибо, да

Anton
08.12.2017
13:03:53
что бы были публичные, не публичные штуки

Google
Vasiliy
08.12.2017
13:04:27
сейчас ссылка на DDD будет?)

Anton
08.12.2017
13:04:33
неа

я ленив

да и часто кидаю одно и тоже

ахаха

Vasiliy
08.12.2017
13:05:56
ДДД вообще оправдан не? я мельком смотрел и ощущение что там дублирования вагон будет, тестить то думаю понятно как - вход - выход, но чёт логика кажется будет дублироваться или там несколько сложнее всё?

Anton
08.12.2017
13:06:46
с чего ты взял, что логика дублироваться будет?

ну и ддд увеличивает maintainability проекта

(ого, с первого раза слово написал хаха)

Vasiliy
08.12.2017
13:07:17
а по русски это как?

Anton
08.12.2017
13:07:22
а по русски это как?
поддерживаемость

Nikolay
08.12.2017
13:07:30
Anton раз уж ты тут, а почему в hanami-model нет ассоциаций? это by design или недоделано прост?

Nikolay
08.12.2017
13:07:43
да? оО

Anton
08.12.2017
13:07:45
не все правда, но уже успели основные сделать

Nikolay
08.12.2017
13:08:01
не в мастере?

Anton
08.12.2017
13:08:07
http://hanamirb.org/guides/1.1/associations/overview/

вот

с 1.1 версии

Google
Anton
08.12.2017
13:08:22


Nikolay
08.12.2017
13:08:33
пасибки!

Vasiliy
08.12.2017
13:08:42
а когда у ханами стебл релиз(настоящий)?

Nikolay
08.12.2017
13:08:56
был жи)

Vasiliy
08.12.2017
13:09:07
(настоящий)

Nikolay
08.12.2017
13:09:24
лол

Anton
08.12.2017
13:09:28
поддерживаемость
вот, даже на вики есть статья

https://en.wikipedia.org/wiki/Maintainability

correct defects or their cause, repair or replace faulty or worn-out components without having to replace still working parts, prevent unexpected working condition, maximize a product's useful life, maximize efficiency, reliability, and safety, meet new requirements, make future maintenance easier, or cope with a changed environment.

Vasiliy
08.12.2017
13:10:16
заметил кстати где-то на проекте чувак юзал ханами-роутер и чот не понел чё он синатру не взял

Nikolay
08.12.2017
13:10:30
http://hanamirb.org/guides/1.1/associations/overview/
надо readme в hanami/model дописать, вроде)

Anton
08.12.2017
13:10:47
надо readme в hanami/model дописать, вроде)
можно сделать отличный вклад ;)

лол

я сейчас в dry-web проект возьму ханами логгер

Vasiliy
08.12.2017
13:11:28
всё таки синатра т вроде как ужё тёртая штука, я не юзал(стыд да), но не очень понимаю что там крутого в роутинге можно придумать

отдельные модули нормально работают?

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