
(;¬_¬)
07.09.2016
13:50:59

Artur
07.09.2016
13:51:08
посмотрите как фактори прекрасно работают в ларке
жтио тёмная магия мне она не нравится, но это наглядно показывает

D'
07.09.2016
13:51:18
Да забейте вы на эти формальные объяснения что такое фабрика, а что такое хуй. Фабрика - тупо сокрытие логики при создании объектов.

Google

Sergey
07.09.2016
13:51:27
она нигде не мешает
не, я к тому, что надо избегать ситуации когда "фабрика на фабрике, командой подгоняет" (непомню кто из чатика сказал)

?
07.09.2016
13:51:31
да там какая-то хуйня написана

Artur
07.09.2016
13:51:31
если указать в констракте классы логера - ларка его сома создаст и добавит

?
07.09.2016
13:51:42
тикет устно обсуждался до того

(;¬_¬)
07.09.2016
13:51:42
и его и сома, ога

?
07.09.2016
13:51:56
но это было 2 месяца назад

(;¬_¬)
07.09.2016
13:52:24
вброшу кусок кода, чтоб подстегнуть обсуждения =)
вот так я пилю это дело

Artur
07.09.2016
13:52:47
ещё важная деталь втосоздания - условие по которому создаётся тот или иной дочерний клссс. это как раз и надо делать в фабрике
а не ифом в контроллере/моделе
но пхп простительно всё. вообще всё :)

(;¬_¬)
07.09.2016
13:53:18
? ну мы же стремимся к самосовершенствованию

D'
07.09.2016
13:53:18

Google

?
07.09.2016
13:53:23
<тонкий юмор>говнокод какой-то</тонкий юмор>

(;¬_¬)
07.09.2016
13:53:29

D'
07.09.2016
13:53:49

(;¬_¬)
07.09.2016
13:54:01

D'
07.09.2016
13:54:11
Только вот эти ифы бы изменить

?
07.09.2016
13:54:17
sploshnoi ^^

(;¬_¬)
07.09.2016
13:54:20

?
07.09.2016
13:54:26
да не, код как код

(;¬_¬)
07.09.2016
13:54:36
sploshnoi ^^
не я базу создавал =) мне сразу модель выдали, мол "вот, мы долго думали и нам надо что-то такое"

D'
07.09.2016
13:54:39

?
07.09.2016
13:55:02

(;¬_¬)
07.09.2016
13:55:05
sploshnoi ^^
и оно даже было плюсом в начале, потому что особо не надо было задумываться чо там в таблицы ебенить

D'
07.09.2016
13:55:24
У тебя там все ифы отрабатывают

(;¬_¬)
07.09.2016
13:55:27

?
07.09.2016
13:55:42
у нас тут поначалу хуячили поля в таблицах на родной мове
но потому поняли, что это хуета какая-то

D'
07.09.2016
13:55:51
Просто вынеси эту хрень в отдельный метод для начала

Google

?
07.09.2016
13:56:11
м?
ну в код данные можно под нормальными именами подать через AS

D'
07.09.2016
13:56:20

?
07.09.2016
13:56:20
и похуй чё там в базе

(;¬_¬)
07.09.2016
13:56:26

?
07.09.2016
13:56:39
мы по началу так спасались

(;¬_¬)
07.09.2016
13:56:40

?
07.09.2016
13:56:44
теперь пишем всё на инглише

D'
07.09.2016
13:57:04
Причем там 3 разных свойства проверяется
Что за пиздец вообще

?
07.09.2016
13:57:56
ну кстати про все ифы да
можно элсиф заюзать ж

?
07.09.2016
13:58:27
или свитч тру и погнали ?

(;¬_¬)
07.09.2016
13:58:33

D'
07.09.2016
13:58:45

(;¬_¬)
07.09.2016
13:58:52
это чудовище стремится к стандартизации, но как-то... хуевенько

D'
07.09.2016
13:59:01
Типа если client_name_code > order_name_mc

?
07.09.2016
13:59:01
там тип выбирается во всех ифах
а значит выигрывает только один иф
а значит можно заюзать элсиф

Google

D'
07.09.2016
13:59:23
мы вчера ждали вебки (

?
07.09.2016
13:59:49
есть

D'
07.09.2016
13:59:56
если есть, то надо перестроить все это дело

?
07.09.2016
13:59:58
сейчас выигрывает последний правильный иф
даже если их было несколько

Admin
ERROR: S client not available

(;¬_¬)
07.09.2016
14:00:07
=)

Sergey
07.09.2016
14:00:09
почему else не используешь?

D'
07.09.2016
14:00:12

?
07.09.2016
14:00:19
по факту тоже

(;¬_¬)
07.09.2016
14:00:21
да там обычно не бывает ситуации, когда оно пересечется
пока что
=)

?
07.09.2016
14:00:27
2 значения в $type не записать

D'
07.09.2016
14:00:30

(;¬_¬)
07.09.2016
14:00:31
так что да, можно разобрать на красивые кусочки

?
07.09.2016
14:01:26
выигрывает все равно последний

(;¬_¬)
07.09.2016
14:01:50

Google

?
07.09.2016
14:02:00
не нарушится :/

D'
07.09.2016
14:02:02
Только я заметил что у него вся эта хрень в контроллере?)

?
07.09.2016
14:02:10
переворачиваем проверки
и пишем элс перед ифами
будет абсолютно равнозначный код
но без лишних проверок

D'
07.09.2016
14:02:58

?
07.09.2016
14:03:11
да понятно, что про это -.-
все мы про это
всё про это да про это
давайте лучше стейки обсуждать

(;¬_¬)
07.09.2016
14:03:38

D'
07.09.2016
14:03:45
Лан, я тоже в контроллере такое пишу

(;¬_¬)
07.09.2016
14:03:54
ну а где, поведай?

D'
07.09.2016
14:03:56
Когда нахуй не нужно выносить

(;¬_¬)
07.09.2016
14:04:04
вот у меня есть ссылка "[export]"
я в нее тыкаю и попадаю в роут /order/id/export