Alan
03.04.2018
10:30:03
красивый код он ведь не в отрыве)
если ты не хочешь пробелов добавить и эмоджи
Maksim
03.04.2018
10:30:34
Roman
03.04.2018
10:30:44
В третий чат стучу уже))
Ребят, можете подсказать, плз: юзаю zend-hydrator и хочу наполнить сущность с помощью value objects. Данные из json файла, конвертю в массив.
Сущность состоит из некоторых value objects, но не могу понять, как правильно настроить гидратор, чтобы он маппил данные на vo, а потом эти vo маппил на сущность.
Google
Alan
03.04.2018
10:31:20
ну, красивый значит лучше поддерживаемый понятнее читаемый лучше, расширяемый и тп ? или прикольный?)
Maksim
03.04.2018
10:32:27
Sergey
03.04.2018
10:32:31
Maksim
03.04.2018
10:34:01
Sergey
03.04.2018
10:47:46
ну то что "не нравится" не является основанием для рефакторинга - это да, основания должны быть чуть более объективны
иначе это пустая трата ресурсов
Enterpise
03.04.2018
11:10:42
в рантайме
возможность выноса во внешние модули
http://blog.ploeh.dk/2013/01/09/MetadataRoleHint/
f4rt~
03.04.2018
11:12:58
свичкейсы, как ни странно легче легкого рефакторить
Google
f4rt~
03.04.2018
11:13:22
проще в несколько раз, чем процедурную ооп лапшу
Enterpise
03.04.2018
11:18:33
Борис
03.04.2018
11:19:21
возможность выноса во внешние модули
Я понимаю, какие это плюсы должно дать. Одновременно с этим, как сказал @oneerror это и куча усложнений.
Вот если тебе нужно что-то из этого, прямо сейчас, (в рантайме добавлять на лету) - тогда это аргумент - рефактори. Если не нужно, то НЕ рефактори. Потому что "просто рефакторю, потому что так лучше" - приемлемо только для pet projects
f4rt~
03.04.2018
11:19:53
я ж не знаю что у тебя там?
опиши я линкану тебе на соответствующий параграф фаулера
обычно свичкейсы это инстансофы либо же штуки, которые делают почти одно и тоже, но все таки чуть разное
когда все это можно вынести в контракты
Sergey
03.04.2018
11:27:39
f4rt~
03.04.2018
11:27:58
а, я не обратил внимания :)
хеллбой жи(
Sergey
03.04.2018
11:28:45
Enterpise
03.04.2018
11:40:48
С пастой Зеемана тоже разговаривать бесполезно
Sergey
03.04.2018
11:42:43
?
03.04.2018
11:42:46
пытаться хеллбоя понять :х
Enterpise
03.04.2018
11:43:10
http://blog.ploeh.dk/2017/04/24/simple-holidays/
вот здесь он тоже прав
кто это?
человек, который круче чем Чак Норрис
Google
Sergey
03.04.2018
11:45:31
> The first solution that comes into your mind may not be the simplest solution, but if you take some time to consider alternatives, you may save yourself and your colleagues some future grief.
утверждение верное, но почему-то лучше от этого не становится.
Enterpise
03.04.2018
11:47:37
Sergey
03.04.2018
11:47:48
погугли)
я тебе раза 3 скидывал как минимум Янга
на тему оверинженеринга
где те же мысли
просто шире
Enterpise
03.04.2018
11:49:21
и чем знамент поцанчик этот
Sergey
03.04.2018
12:34:08
он толковый просто)
Bohdan
03.04.2018
18:37:51
только петь не надо
Гена
03.04.2018
18:59:05
Kirill
03.04.2018
20:12:27
Может, он из Epam?
Jura
03.04.2018
20:24:49
о епаме ходят легенды?))
не самого, видимо, приятного характера
Maksim
03.04.2018
20:25:38
конвейер со всеми вытекающими)
Jura
03.04.2018
20:25:45
всм?
Google
Jura
03.04.2018
20:26:34
Кстати, ребята, кто использует Clojure в своей практике и чем он интересен по сравнению с другими jvm-based языками?
Артур Евгеньевич
03.04.2018
20:42:14
https://ebanoe.it/2017/04/05/new-day-in-epam/
Arthur
04.04.2018
06:48:28
Вот да. Мне тоже интересно кто каким языком пользуется в этом чате) Может опросник замутить какой?
Alexey
04.04.2018
07:03:27
но зачем
Roman
04.04.2018
07:04:35
Arthur
04.04.2018
07:05:14
Андрэ
04.04.2018
07:09:28
Опрашивай или нет, все равно PHP рулит) Но все будут говорить про Go
Sergey
04.04.2018
07:10:29
Maksim
04.04.2018
07:10:42
а он жив ещё?)
Андрэ
04.04.2018
07:10:56
Maksim
04.04.2018
07:10:59
нахер нужен этот пхп) есть же руби)
Sergey
04.04.2018
07:11:43
хотя статистика эта ничего не будет отображать а потому я все еще не понимаю зачем
Maksim
04.04.2018
07:12:41
она будет отражать то, что в данный момент времени больше покупают среди участников данного чата) только и всего
Igor
04.04.2018
07:13:00
Писал на python, сейчас пишу на PHP.
Arthur
04.04.2018
07:15:22
а он жив ещё?)
жив конечно, кто ж его убъет?)) опять же есть овер дофига легаси кода. А из норм скриптовых языков не так что бы много кто с пыхой мог бы потягаться (ИМХО, ессесна)
Maksim
04.04.2018
07:16:43
Arthur
04.04.2018
07:16:44
Миша
04.04.2018
07:18:58
Чуваки. Где то читал что использовать switch case это зло. Это правда, его лучше всего избегать?
Google
Sergey
04.04.2018
07:19:01
Миша
04.04.2018
07:19:26
Sergey
04.04.2018
07:19:31
зла не существует, существуют плюсы и минусы а тебе придется балансировать между ними
Arthur
04.04.2018
07:20:17
Quantum Harmonizer
04.04.2018
07:20:40
Arthur
04.04.2018
07:21:17
Kotlin
Все) все что я хотел услышать я услышал XD
Sergey
04.04.2018
07:21:26
ну я бы еще скалу добавил
если из JVM
но так вообще все еще от проектов зависит.... ну то есть цели надо понимать что тебя интересует
Arthur
04.04.2018
07:22:47
Ну я еще посматривал в сторону мобильной разработки, так что Kotlin мне интересней Скалы, но все равно посмотрю на неё по диагонали
Bohdan
04.04.2018
14:55:10
спамить будешь?