
dasknix
09.06.2017
09:36:51
Ада ?

Adel
09.06.2017
09:36:59
Лисков тоже поможет

dasknix
09.06.2017
09:37:07
аа, ну да принцип подстановки, но я его немного не так может понял

Adel
09.06.2017
09:37:41
Я в своем докладике усилю принцип Лисков :) он будет значить, что нельзя наследовать от неабстрактного класса

Google

Eugene
09.06.2017
09:37:46
Ты нарушаешь чистоту логики. У тебя есть логика хранения и логика записи. И ты пытаешь скресть одно с другим. Не пытайся.

Adel
09.06.2017
09:38:22
ага. солид устарел. надо егоболее строго и менее абстрактно описать

dasknix
09.06.2017
09:38:47
@rafik_jan спасибо просто и понятно. вот бы все так..

Adel
09.06.2017
09:38:51
я долго не мог придумать пример. где это было бы ясно видно

dasknix
09.06.2017
09:38:53
@rafik_jan а что посоветуете?

Adel
09.06.2017
09:38:57
но мне помог дядя Боб
в своем докладе он его нашел

sergey
09.06.2017
09:40:45
Спанч Боб?

Adel
09.06.2017
09:40:56
Роберт Мартин

Eugene
09.06.2017
09:42:08
1. попытаться реально вкурить принципы SOLID. не как буковки, а нахрена оно надо.
2. Подумать, что есть логика А и логика Б. И если А использует Б, то есть два варианта, сделать прослойку С, которая будет использовать нужное Б в зависимости от условий и от А, либо инкапсулировать логику использования Б в А на абстрактном уровне (например поле класса, которое содержит текущий инстанс объекта логики записи). И подставлять нужны при инициализации объекта А опять же в зависимости от условий. Но тут же тебе придется отказаться от подхода процедурного стиля (с одной лишь статической нотацией)

dasknix
09.06.2017
09:44:05
дада, про статику уже понял, она меньшей гибкостью будет обладать
блин, ну спасибо чо! ща посплю ночью подумаю об этом. тут просто в сроки ещё всё нехило упирается, я бы с радостью раскурил всю эту ботву)

Google

dasknix
09.06.2017
09:45:19
@rafik_jan ..нафигачил аж простыню ))

Eugene
09.06.2017
09:45:48
я? Я с утра проснулся и охренел от ваших простыней с Пашей ночных....

dot
09.06.2017
10:22:10
Люди!! А как указать что в функции либо может параметр либо нет ?
можетбыть*
public function test(либо есть а может небыть параметра)

Aliaksandr
09.06.2017
10:23:16

dot
09.06.2017
10:23:23
это как ??

Aliaksandr
09.06.2017
10:23:33
public function test($param = []) { ... }

dot
09.06.2017
10:24:12
хмм ясно вроде

dasknix
09.06.2017
10:24:43
я бы написал для нового скорее так
function funcName($varName = 'defaultValue') {…}

dot
09.06.2017
10:26:06
у меня abstract function TestList($id)

dasknix
09.06.2017
10:26:30
а то не все знают что такое [], я полжизни пхп знал и открыл для себя возможность именно присваивать [] только недавно, зотя про скобы в курсе был давно

Adel
09.06.2017
10:26:53
так спать надо вовремя ложиться
тогда и голова лучше работать будет

dasknix
09.06.2017
10:27:04

Dmitry
09.06.2017
10:27:15
человеку два годика, видимо ;)

dasknix
09.06.2017
10:27:49
типа если не указано то зануляется в null (null это состояние, не значение. не забывайте)

dot
09.06.2017
10:27:58
спасибо :)

dasknix
09.06.2017
10:28:03

Google

dasknix
09.06.2017
10:28:07
))
да ночью кодить лучше в разы вы что, все же спят
энергетика чужая не мешает, тишина (ну или почти, если рядом нет молодых семей)

Dmitry
09.06.2017
10:29:27
@Adelf32 вон объясни человеку, почему статика - плохо ;)

Aliaksandr
09.06.2017
10:29:30

dasknix
09.06.2017
10:29:55
схемы то разные есть)

Adel
09.06.2017
10:30:31

Aliaksandr
09.06.2017
10:30:35

dasknix
09.06.2017
10:31:13
у меня сессии разработки по неск. часов, не могу так )
надо каждый раз будет вклбчаться, вероятно, заново

Dmitry
09.06.2017
10:31:49
Ну да.. у меня такое же ощущение сложилось. В конце концов говнокодеры тоже нужны, куда без них. Дешево и быстро.

Dmitry
09.06.2017
10:32:00
А потом все переписать с нуля

dasknix
09.06.2017
10:32:36
чсв подняли, молодцы
а то что я не собирался в кодерах деньги получать это даже неинтересно слушать, верно?
т.к. пхп вообще не язык и я страдаю всей этой мутатой ради более гибкого и бесплатно двигла ешопа для себя
нашлёпаю их 20 шт и забью болт вообще

Adel
09.06.2017
10:34:09
Да иди спать уже.
Может завтра придумаю как тебя убедить :)

dasknix
09.06.2017
10:34:30
и в руби уйду там всё лаконичнее

Google

Adel
09.06.2017
10:34:38
дада :)
ведь дело в языке!
не в тебе. ни в коем случае

49576
09.06.2017
10:35:01
да всё изза языка в этом мире

dasknix
09.06.2017
10:35:03
меня можно убедить хоть однии словом если оно ёмкое и по делу и простое одновременно с этим

Adel
09.06.2017
10:35:19
я пока не могу слово найти.
ты скажи а работу с базой ты тоже через DB:: делаешь?

dasknix
09.06.2017
10:35:35
но Вы пока стебётесь, вместо того чтобы подсказать, потому что понятийный аппарат не натренирован

Adel
09.06.2017
10:35:38
ну или чтото такое..

dasknix
09.06.2017
10:36:03
это внутри стат классов. это работа с АР и она через его инстанс кэшн

Admin
ERROR: S client not available

dasknix
09.06.2017
10:36:12
я уже раза три написал что статика не везде
а только в слое управл. кода
который в контроллерах
блин даже проснулся

Dmitry
09.06.2017
10:36:33
У меня есть такое слово.. оно, емкое.. но правилами чата запрещено, так что не буду ;)

Adel
09.06.2017
10:36:36
в контроллерах можно.

dasknix
09.06.2017
10:36:50
данихрена ж себе!

dot
09.06.2017
10:36:54
А почему статика это плохо ?

dasknix
09.06.2017
10:37:03
вово

Google

Pavel
09.06.2017
10:38:28

dasknix
09.06.2017
10:38:48
просто Вы не познали дзен

Pavel
09.06.2017
10:39:20
Вот не надо свое чсв поднимать тут :)

dasknix
09.06.2017
10:39:21
это ирония. не надо близко)

Pavel
09.06.2017
10:39:52
Дуров например хейтил ООП и свою соцсеточку написал на процедурах просто. Потом продал за 500млн. Так что такое бывает.

Aliaksandr
09.06.2017
10:40:23

Adel
09.06.2017
10:40:44
Тэйлор Отвелл вообще не уважает ООП и пишет как попало. Но самый популярный фреймворк у него и крутая тачка есть :)

sergey
09.06.2017
10:41:05
Все кто пишет как попало - поднимите руки

Pavel
09.06.2017
10:42:57
Все мы в каком-то смысле пишем как попало...

dasknix
09.06.2017
10:48:00
))

Adel
09.06.2017
10:52:14

Pavel
09.06.2017
10:52:52
бида в том что 99% использующих бизнес подход все равно проваливаются ;) Лучше бы на академ фапали.

dasknix
09.06.2017
10:53:10
мне багаж знаний про компы позволил принять решени, что это не нужно для меня глубоко и я остановился на том уровн декомпозиции для креатива который был для меня оптимально экономным по времени что со стороны вложения в архитектуру что со стороны банальной генерации кода
нет. я знаю где и что продавать. и даже как. осталос дело за двиглом. не хотел бесплатнвй мрак или платный поводок
не говоря уже о наркотской абонке

Adel
09.06.2017
10:54:32
Я еще утром подозревал что ты сидишь на веществах

dasknix
09.06.2017
10:54:46
которая так модна стала (саасы чтоб их за ногу мать 10 раз с..ка бесят загнобили macaw из за этого олени!)

sergey
09.06.2017
10:54:48
Во ФРИИ (это типа ищут новых цукербергов, дуровых и джобсов) вообще говрят - шлите программистов нах, делайте из говна и палок как можно быстрее, тестируйте. Увидим, что там есть деньги - тогда и обсудим.

dasknix
09.06.2017
10:55:30
вот. есть о чём подумать.

Pavel
09.06.2017
10:55:30
Не лишен смысла подход

Adel
09.06.2017
10:55:42
дада