@oop_ru

Страница 81 из 785
da horsie
01.02.2017
19:43:49
https://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052

Расскажите мне про книжку, кто читал

Пожалуйста :)

https://www.youtube.com/watch?v=j32nn5pgm9g

Google
finkel
01.02.2017
20:40:04
"чистый код" уже с "введения" меняет мою жизнь к лучшему

всего 2 страницы из введения в слух и моя жена спит)

Sergey
01.02.2017
20:42:18
всего 2 страницы из введения в слух и моя жена спит)
я так девушку недавно убаюкивал рассказами как АЛУ работает

finkel
01.02.2017
20:43:10
а я не знал

Sergei
01.02.2017
20:43:33
da horsie
01.02.2017
20:47:06
Я ребенку на ночь читаю википедию

Работает волшебно

Sergey
01.02.2017
20:48:04
"А сегодня мы почитаем статью про Тэда Банди"

Sergei
01.02.2017
20:49:12
"А сегодня мы почитаем статью про Тэда Банди"
Ну вот я только что прочёл про этого товарища.

И что-то не спится теперь.

Не про ООП, но близко: что вы думаете про Yoda condition? Проблема реальна или надумана? if (null == myObject) ...

Sergey
01.02.2017
20:51:24
yoda condition это не проблема а ее решение

Google
Sergei
01.02.2017
20:51:33
Я в курсе.

Sergey
01.02.2017
20:51:54
ну в целом я стараюсь их юзать, были прецеденты

Sergey
01.02.2017
20:52:01
для нулов юзаю, а так нет

Sergei
01.02.2017
20:52:03
Я интересуюсь, не надумана ли проблема, которую решают Y.c.?

Sergey
01.02.2017
20:52:08
"1" === $a - не айс

null === $a - збс

а, ну еще бывает всякие false

(false === $i = strpos($xpath, $xpath[$i], $i + 1))

примеру

da horsie
01.02.2017
21:43:40
Я использую YC. Хорошая привычка, помогала.

Sergei
01.02.2017
21:44:06
Спасибо!

da horsie
01.02.2017
21:45:49
В целом я придерживаюсь правила immutable part on the left

If there is one ofc

а тема про entity/interactor/presenter/boundary все еще актуальна?

http://ebi.readthedocs.io/en/latest/

походу да

Dmitriy
02.02.2017
06:15:29
Привет с d3

Red
02.02.2017
06:28:59
Поддерживаю!)

da horsie
02.02.2017
06:32:19
Вот скажите мне

Правильно ли я понимаю, что EBI подразумевает анемичные модели?

Google
da horsie
02.02.2017
06:33:15
Ну или по крайней мере не сильно насыщенные бизнес-логикой

Invirtus
02.02.2017
06:52:54
Привет с d3
Аналогично.

Dmitriy
02.02.2017
06:53:36
Правда я считаю, что ООП не нужно

https://www.youtube.com/watch?v=QM1iUe6IofM

Invirtus
02.02.2017
07:04:48
А я только недавно начал изучать Java и подумал, что тут мне смогут помочь, если у меня возникнут трудности с пониманием :)

da horsie
02.02.2017
07:05:39
https://www.youtube.com/watch?v=QM1iUe6IofM
мне кажется там первый коммент все объясняет)

Sergey
02.02.2017
08:29:38
структурное программирование?

Фариах
02.02.2017
09:40:22
а что нужно?)
Всем привет. Наверно функциональное =)

F01134H
02.02.2017
09:59:43
Юзаю функции и прекрасно себя чувствую, это вы от объектов такой раздражительный. Ага)

Evgeniy
02.02.2017
10:01:29
зачем функции зразу jmp лучше юзать )

функция лишняя абстракция

Evgeniy
02.02.2017
10:02:15
сарказм

Golodnyi
02.02.2017
10:21:42
процедуры нужно юзать

Sergey
02.02.2017
10:24:24
Не, нужно вообще ничего не делать, но рассказывать другим что им нужно делать. А ещё лучше через посредников, чтоб уровень абстракции был максимален

F01134H
02.02.2017
10:30:15
?

которые в свою очередь будут на VHLL кодить

Evgeniy
02.02.2017
10:32:39
посредник который рассказывает твои слова и добавляет в начало или в конец свои слова это декоратор

Hell
02.02.2017
12:25:41
Admin
ERROR: S client not available

Google
Hell
02.02.2017
14:46:38
ищу информацию о том, что ручное внедрение зависимостей (без стандартного контейнера IoC) - антипаттерн

Sergey
02.02.2017
14:47:19
ну то есть если ты сам фабрики фигачишь

то как бы дело твое

ну то есть покуда у тебя соблюдается Inversion of control

то все хорошо

как бы ты этого добра не достигал

Hell
02.02.2017
14:50:59
ну то есть если ты сам фабрики фигачишь
Потенциально вы можете использовать эту информацию для разработки собственного контейнера внедрений (но, пожалуйста, не делайте этого — миру не нужен еще один контейнер) или применятить внедрения зависимостей вообще без контейнера — я называю этот вариант внедрением зависимостей для бедных.

Hell
02.02.2017
14:51:44
да, от симана

Sergey
02.02.2017
14:51:53
ну он прав - еще один контейнер никому не нужен

Hell
02.02.2017
14:51:58
Как и в случае с созданием префабов, мы просто руками указываем зависимости каждому объекту в инспекторе. Этот вариант работает, если таких объектов с зависимостями у нас не много. Но когда их много (или сцен большое количество), то этот вариант нам вряд ли подойдёт. Да и при смене зависимости, нам придётся всё переделывать заново, так что это скорее анти-паттерн, на фоне которого даже какой-нибудь одиночка (singleton) выглядит куда красивее.

Sergey
02.02.2017
14:51:59
но ты можешь руками собирать зависимости

блин чувак

Hell
02.02.2017
14:52:05
https://habrahabr.ru/post/245589/

Sergey
02.02.2017
14:52:14
ты просто объясни

что.... ты... хочешь?

пимпл сложный?

или он тебе не подходит по каким-то причинам?

тебе не нужен контейнер - собирай зависимости руками

Google
Hell
02.02.2017
14:53:05
нет, я хочу уснять себе, что переход на pimple был оправдан

Sergey
02.02.2017
14:53:12
$dep1 = new Baz(); $app = new App{ new Foo($dep1), new Bar(), $dep1 )

с чего ты переходил?

как ты управлял зависимостями без контейнера?

Hell
02.02.2017
14:54:48
ОК, до него была ручная фабрика стыренная с гитхаба

https://github.com/magnus-eriksson/oauth2-simple-client/tree/develop/src

Страница 81 из 785