
Sergei
09.12.2016
08:42:12
По счастью это не мешает почерпывать внятные мысли из его лекций.

Aleh
09.12.2016
08:45:51

Sergey
09.12.2016
08:51:57
он помимо того что делает жесткие набросы на тему ооп
так еще и анархист)

Google

Sergey
09.12.2016
08:52:39
>Главной угрозой для развитых страх, а значит и мировых корпораций, а значит и всей мировой элиты, являемся мы с вами—граждане этих стран
почти в каждом посте такие предложения

Aleh
09.12.2016
08:55:24
Прочитал 4 поста
Почти все размышления нахожу очень разумными, а со многими согласен)

Sergey
09.12.2016
08:58:06
ну такое)

Sergey
09.12.2016
08:58:28
а Серега... чуть-чуть таец

Aleh
09.12.2016
09:01:05
Хз, наверное)

Sergey
09.12.2016
09:02:52
если все видят правительство как доильную машину и машину для террора своих граждан, то я вижу скажем Новергию, где грамотное правительство и социализм во всю процветает)
поэтому с ним и не согласен

Aleh
09.12.2016
09:07:41
Идеи анархии и будут сильно развиваться в наших странах, где есть четкое отделение чиновников от других граждан и отсутствие возможности простых граждан как-то влиять на действия чиновников. Возникают эти аппаратные игры и вот это все. Но не тема этого чатика)

Marat
09.12.2016
09:39:44
Анархия выгодна сильным но не старикам и детям

Sergey
09.12.2016
09:40:17
всегда будут лидеры и последователи
немного наброшу вам тут
какие паттерны в основном юзаете, зачем, какие кейсы?

Google

Marat
09.12.2016
10:36:09
mvc ибо пока только его умею, кстати не понимаю в чем фишка синглтона ?
по моему жутко неудобная фигня

Evgeniy
09.12.2016
10:38:36
di
очень нравиться или ioc
ну на крайняк service locator есть везде и очень полезен
ну а далее уже прокси, адаптеры и тд)
стратегии и прочее

Marat
09.12.2016
10:39:59
кстати ребят если есть у кого ссылки на норм ресурсы по патернам скиньте плиз

Sergey
09.12.2016
10:40:05
уточню наверное - паттерны по GoF

Evgeniy
09.12.2016
10:40:41
ну php же)

Sergey
09.12.2016
10:41:12

Marat
09.12.2016
10:41:52
спорим не умеешь?)
и если ты докажешь что я не умею ты испытаешь мощное моральное удовлетворение ?

Sergey
09.12.2016
10:41:53

Evgeniy
09.12.2016
10:42:08
есть же

Sergey
09.12.2016
10:42:13

Evgeniy
09.12.2016
10:42:20
http://designpatternsphp.readthedocs.io/en/latest/
там даже перевод есть частичный

Sergey
09.12.2016
10:42:28
ну я о них и говорю

Evgeniy
09.12.2016
10:42:37
материалов куча же

Google

Sergey
09.12.2016
10:43:02
http://designpatternsphp.readthedocs.io/en/latest/Creational/Pool/README.html - вот не пойму, нахера это добавлять в паттерны по пхп?

Evgeniy
09.12.2016
10:43:09
вообще на проекте начинаю с внедрения di или ioc или service locator

Marat
09.12.2016
10:43:11
я знаю , просто хотел услышать что то от более опытных , по конкретно проверенному материалу

Evgeniy
09.12.2016
10:43:14
а далее уже по желанию)
проверенный материал это личный опыт
остальное писанина которую надо проверять
и не более 1 эксперемента на проект, если охото проект в срок сдать

Marat
09.12.2016
10:44:07
не спорю но у большинства здесь сидящих опыта больше

Evgeniy
09.12.2016
10:44:25
а у кого то его нет, но он считает что есть)

Marat
09.12.2016
10:44:27

Sergey
09.12.2016
10:44:29

Sergey
09.12.2016
10:44:29
три этапа изучения паттернов
- Сначала мы любим паттерны
- Потом мы начинаем их ненавидеть
- Потом мы начинаем понимать зачем они нужны и что когда юзать

Evgeniy
09.12.2016
10:44:54
да вообще судя по статье фаулера
разница между di и sl
от способа применения если ты экземпляр передаешь в объект это sl
а если зависимости сразу готовые это di
сейчас ссылку кину

Sergey
09.12.2016
10:45:42
ну как бы да

Sergey
09.12.2016
10:45:51

Google

Sergey
09.12.2016
10:45:57
оно потому и называется "инъекция зависимостей" а не "инъекция шляпы достающая зависимости"

Evgeniy
09.12.2016
10:46:04
http://martinfowler.com/articles/injection.html

Sergey
09.12.2016
10:46:08

Evgeniy
09.12.2016
10:46:13
где то видел перевод на великий и могучий

Sergey
09.12.2016
10:46:25

Sergey
09.12.2016
10:46:25
ioc - идея. di/sl - реализации

Aleh
09.12.2016
10:46:27

Evgeniy
09.12.2016
10:46:37
только там зависимости могут быть разными )

Sergey
09.12.2016
10:46:53
Dependency injection или service locator или фабрики или что угодно - это способы реализации этого принципа

Sergey
09.12.2016
10:47:29
ок, мой любимый вопрос) event dispatcher - какой паттерн?

Sergey
09.12.2016
10:47:32
тип "юзай DI что бы добиться IoC"

Aleh
09.12.2016
10:47:54
DI сам по себе ж паттерн, а di container - реализация

Sergey
09.12.2016
10:48:27
ну да, DI - паттерн.

Aleh
09.12.2016
10:48:39
мне просто нравится как звучит DIC

Sergey
09.12.2016
10:48:42
паттерны - это обобщенные реализации

Sergey
09.12.2016
10:48:46
dick

Aleh
09.12.2016
10:48:48
научись пользоваться своим dic'ом

Sergey
09.12.2016
10:49:00
d u like dics?
- oh doooogs...

Google

Sergey
09.12.2016
10:49:02
но увы оно не так звучит

Aleh
09.12.2016
10:49:09
ой все

Sergey
09.12.2016
10:49:14
ducks
:D
помню были времена
на собеседованиях по этим паттернам гоняли везде

Evgeniy
09.12.2016
10:50:42
просто паттерн в моем понимание это инструмент
если я вижу что в проекте принято так делать, я считаю о ioc
если я вижу что service locator везде передают и изнего выдергивают завимости я думаю о это service locator

Sergey
09.12.2016
10:52:21

Evgeniy
09.12.2016
10:52:23
фабричные методы не люблю из за статических методов, которые доступны где угодно
и их могут вызвать откуда угодно кто угодно

Sergey
09.12.2016
10:52:49
пусть вызывают, в чем проблема то?)

Evgeniy
09.12.2016
10:52:55
но осознай тот факт что ты человек

Aleh
09.12.2016
10:53:17
пускай бегут, но нигде этого говна больше не пишут

Sergey
09.12.2016
10:53:29
лучше сразу голову, чтобы наверняка

Evgeniy
09.12.2016
10:53:40
я не люблю лишние методы наружу выкидывать)
инкапсуляция все дела)