
Alex
28.09.2017
08:59:24
т.е Gemc.configure
который обычно в initializer пихают.
у них просто initializer и процессы разные получается?

Anton
28.09.2017
09:01:18

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
ты как дьявол
предлагаешь яблоко
звучит т.к. ваще збс) ток хз где попробовать ?

Alex
28.09.2017
09:06:25

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
я говорю что фреймворк который не умеет в бизнеслогику никем бы не юзался.
вообще, да. Потому что поначалу проблемы не видны. А потом ты уже в капкане.

Anton
28.09.2017
09:12:29

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

Google

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

Alexander
28.09.2017
10:04:47

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
Он собирался переписать. Вчера тут же говорил.

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