@phpgeeks

Страница 959 из 8430
(;¬_¬)
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
например
1) вынеси это в отдельный метод

(;¬_¬)
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: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

Страница 959 из 8430