@proRuby

Страница 773 из 1594
Alex
28.09.2017
08:59:24
т.е Gemc.configure

который обычно в initializer пихают.

у них просто initializer и процессы разные получается?

Anton
28.09.2017
09:01:18
@davydovanton а можно более конкретно как в рамках контейнера кешируется глобалстейт?
вот тут посмотри на пример второй http://dry-rb.org/gems/dry-container/

Google
Anton
28.09.2017
09:01:36
по сути ты инстанс делаешь, его кладешь в контейнер, потом из контейнера его достаешь

Alex
28.09.2017
09:02:18
офигеть.

Anton
28.09.2017
09:02:20
ну, контейнер - если прямо очень просто и абстрактно говорить - такой вот хеш, где есть ключ и значение. только хеш глобальный у тебя

Alex
28.09.2017
09:02:29
Надо переписать свой гемчик.

Блин, куча работы конеш.

Anton
28.09.2017
09:03:07
ну и как бы вот, например ханами эвентс я без глобал стейта сделал https://github.com/hanami/events#custom-adapter

это значит, что можно сделать 2 разных инстанса с разными адаптерами и юзать их как хочешь

Nikolay
28.09.2017
09:05:37
ты как дьявол

предлагаешь яблоко

звучит т.к. ваще збс) ток хз где попробовать ?

Anton
28.09.2017
09:06:40
ну, важно понимать, что это не серебрянная пуля

Alex
28.09.2017
09:06:42
вообще стоит учитывать что decoupled код сложнее писать.

Google
Anton
28.09.2017
09:06:49
и тоже проблемы есть

но как минимум их проще фиксить и жить с ними

Alex
28.09.2017
09:07:16
оно очень круто в maintainability, но пишется дольше чем связный код, очевидно.

Anton
28.09.2017
09:08:15
именно так

а про код, ну это как сказка про кролика и черепаху

Alex
28.09.2017
09:08:48
у меня ща на работе проект дорос до состояния когда постоянно баги вылезают, а maintainability пробил дно

ну, может не совсем так плохо, но хотелось бы лучше.

Anton
28.09.2017
09:09:18
maintainability еще очень зависит от людей, на самом деле

технологии могут тупо направить людей, но качество то им поддерживать

Alex
28.09.2017
09:10:24
как ни странно maintainability точно также очень сильно от фреймворка зависит.

Anton
28.09.2017
09:10:50
потому что некоторым фремворкам похуй на бизнес логику, а некоторым нет

Alex
28.09.2017
09:11:03
никакому фреймворку не похуй на бизнеслогику.

Anton
28.09.2017
09:11:09
ну смотри, за примером ходить не надо далеко

где в рельсе бизнес логику держать?

Alex
28.09.2017
09:11:37
в контроллере очевидно же.

Anton
28.09.2017
09:11:41
есть прямо гайд или правила от фреймворка?

Alex
28.09.2017
09:11:42
и моделе

Anton
28.09.2017
09:11:44
ну вот

Google
Alex
28.09.2017
09:11:53
я не говорю что это хорошо

Anton
28.09.2017
09:12:03
это похоже на то, что о тебе. как о разработчике, заботятся?

Alex
28.09.2017
09:12:05
я говорю что фреймворк который не умеет в бизнеслогику никем бы не юзался.

вообще, да. Потому что поначалу проблемы не видны. А потом ты уже в капкане.

Alex
28.09.2017
09:12:30
а поначалу все наоборот оч круто

Anton
28.09.2017
09:12:39
вот есть синатра

там даже про модель ничего нет, а про бизнес и тем более

но ее юзают, потому что проблемы решает

Alex
28.09.2017
09:13:07
ну и сколько людей его юзает? :)

Anton
28.09.2017
09:13:17
так же и тут, важно именно продать и показать почему круто

ну и сколько людей его юзает? :)
ну, больше чем ханами ?

Alex
28.09.2017
09:13:28
ахахах

ханами пока мало юзают потому что он свежий. Он ведь релизнулся не так давно.

Anton
28.09.2017
09:14:00
почти год назад

Alex
28.09.2017
09:14:01
ну и чуток имхо есть сырости, в основном с экосистемой.

Anton
28.09.2017
09:14:03
в апреле

Alex
28.09.2017
09:14:14
в этом апреле?

Anton
28.09.2017
09:14:21
ага

Alex
28.09.2017
09:14:32
я понимаю в январе, тогда да, почти год назад.

Google
Alex
28.09.2017
09:14:48
а так, почти полгода.

Zamira
28.09.2017
09:14:55
зануды)

Anton
28.09.2017
09:15:02
больше полугода, но

Alex
28.09.2017
09:15:04
ну вощет большая разница.

Felix
28.09.2017
09:15:17
???

Anton
28.09.2017
09:15:36
ну вощет большая разница.
в чем разница то? ?

Alex
28.09.2017
09:17:00
в чем разница то? ?
между полугодом и годом? огромная.

Год - в два раза больше, как минимум.

Anton
28.09.2017
09:17:44
ну а на практике в чем разница то? ?

Admin
ERROR: S client not available

Alex
28.09.2017
09:18:14
в том что у меня например текущий проект командой в черновой версии где то полгода писался. Т.е если ВДРУГ кто то взял ханами в прод, то мы об этом пока что даже не узнаем.

Anton
28.09.2017
09:21:16
да не, узнаем ибо обычно говорят. тут дело еще в том, что надо "продавать" (многие не любят почему-то это слово), на конференциях выступать, рассказывать об этом. показывать примеры

это долгий процесс и даже за год не будет кардинальных изменений

я вот вижу изменения за 2 года

за пол года не вижу особо

Alex
28.09.2017
09:21:52
Многие даже трогать не будут пока оно не зарелизится.

и потом подождут еще какое то ремя

Nikolay
28.09.2017
09:35:02
и потом подождут еще какое то ремя
у нас еще есть время сесть на хайптрейн

Alex
28.09.2017
09:35:26
у нас еще есть время сесть на хайптрейн
ну, я ща pet проект на ханами начал

Google
Alex
28.09.2017
09:35:38
уже почти закончил первый экшон писать. Не определился со стилем.

Alexander
28.09.2017
10:04:47
ну, я ща pet проект на ханами начал
и как оно? чувствуешь себя программистом? а не рельсо-мартышкой?

Alex
28.09.2017
10:08:03
есть мысли как что то сделать в контексте ханами, идиоматично. В рельсах меньше ответов в общем.

суть в том что пока для себя особо не выработал стиль, остановился на первом же экшоне. Думаю как получше сделать чтобы и дальше делать также.

Пишу апишку, а в getting started больше про шаблонные приложения.

Nikolay
28.09.2017
10:10:59
посмотри как Антон делал oss bord

там должен быть hanami way

Alex
28.09.2017
10:11:23
посмотри как Антон делал oss bord
он сказал что там подходы немного устарели.

Он собирался переписать. Вчера тут же говорил.

Nikita
28.09.2017
10:17:38
Написал легаси сразу

Alex
28.09.2017
10:18:26
Anton
28.09.2017
10:32:54
вообще, надо бы еще гайд написать по ханами вей

но так лень

Alex
28.09.2017
10:34:06
потому что getting started показывает что МОЖНО. Но не на все отвечает.

Anton
28.09.2017
10:34:26
ВОТ. Вот это точно нужно
ну, я его пишу как раз

ты можешь накинуть мыслей, что стоит описать там

Alex
28.09.2017
10:34:37
ну, я его пишу как раз
а ссылочку можно?

Anton
28.09.2017
10:34:43
http://github.com/davydovanton/hanami-architecture

Alex
28.09.2017
10:34:46
ты можешь накинуть мыслей, что стоит описать там
реквест спеки, если уже не описал.

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