@oop_ru

Страница 222 из 785
Aleh
11.05.2017
08:32:09
вообще по-хорошему тебе приходят только объекты с известным интерфейсом

ты зависишь от известных тебе абстракций с известным контрактом и все, что ты знаешь(или что тебе необходимо знать) про объект это контракт

Aleh
11.05.2017
08:35:53
Ага, так только в книжках)
это оч легко воплощается в жизнь, имея известный интерфейс и какой-то стремный объект или группу объектов, пилится адаптер и вуаля, ты продолжаешь работать с известным интерфейсом

Google
Aleh
11.05.2017
08:35:56
magic

Steven
11.05.2017
08:41:59
То есть ты кучу не убираешь, а сидишь в противогазе?

Aleh
11.05.2017
08:45:50
в смысле не форкаю ли я либы и не переписываю их? Обычно нет

Steven
11.05.2017
08:53:30
Потом внезапно! находят баги, которым десятки лет) Грустно это все.

Oleg
11.05.2017
08:55:27
Потом внезапно! находят баги, которым десятки лет) Грустно это все.
или 1) Ты делаешь новые баги в проверенной либе 2) Пишешь небольшой проект пару лет 3) Ты форкнул либу и не можешь обновиться на новую версию и форкаешь еще

ИМХО нужно просматривать код либ которые юзаешь и если надо, делать в них свои pull request

Like
11.05.2017
15:41:50
https://toster.ru/q/424710 Ваша работа?

Evgeniy
11.05.2017
15:51:45
нет мы бы спрашивали на yii1

чтобы по веселей было

или про smalltalk

Артур Евгеньевич
11.05.2017
15:52:17
Парни

Не понял смысла паттерна мост

Google
Артур Евгеньевич
11.05.2017
15:52:38
В каких случаях он предпочтительнее стратегии??

Vladimir
11.05.2017
15:54:06
*все ушли гуглить*

Evgeniy
11.05.2017
15:54:29
ну один структурный

другой поведенческий

вот тут почитай https://refactoring.guru/ru/design-patterns/bridge

https://refactoring.guru/ru/design-patterns/strategy

и попутно про поведенческие и структурные

Aleh
11.05.2017
16:11:37
Evgeniy
11.05.2017
16:12:37
Пользуюсь часто спасибо автору

Valentin
11.05.2017
16:20:23
Толковый ресурс

Oleg
11.05.2017
16:34:41
http://designpatternsphp.readthedocs.io/ru/latest/README.html

Мне нравится вот это

С кодом

Хотя рефакторинг гуру оч хорош

Тут скорее вкусовщина

Артур Евгеньевич
11.05.2017
16:37:38
и попутно про поведенческие и структурные
я пришёл на данный момент к тому что деление довольно условное

Oleg
11.05.2017
16:39:10
Вообще шаблоны проектирования это сборник удачных реализаций, которые были описанны и класифицированны

Артур Евгеньевич
11.05.2017
16:39:47
ну шаблоны это явно не про реализацию на мой взгляд

скорее подходы просто

Google
Oleg
11.05.2017
16:40:25
Набор структур, как уже применить и стоит ли тут уже вопрос искуства )

Ну и опыта конечно

Ivan
11.05.2017
17:07:30
refactoring.guru это русскоязычный аналог https://sourcemaking.com/

Артур Евгеньевич
11.05.2017
17:40:27
refactoring.guru это русскоязычный аналог https://sourcemaking.com/
хм интеренсо, у него даже цена такая же)

Ivan
11.05.2017
17:44:06
что за цена?

Oleg
11.05.2017
17:45:08
Это один и тот же человек сначала появилась ру версия. Он там курс продает за 20ку $

Ivan
11.05.2017
17:45:38
сначала .ру? реально?

Oleg
11.05.2017
17:46:01
Да

Артур Евгеньевич
11.05.2017
17:47:22
так refactoring.guru теперь тоже на инглише есть

это даже основной там, а ru уже ка копдраздел

Ivan
11.05.2017
17:48:07
Да
тоооочно?

Артур Евгеньевич
11.05.2017
17:48:08
кстати курс покупал ктонить, стоит брать если лень читать рефакторинг файлера целиком?))

Артур Евгеньевич
11.05.2017
18:21:10
а в чем там отличия от того что есть на сайте?

da horsie
11.05.2017
18:24:31
навскидку не скажу

Oleg
11.05.2017
18:52:11
навскидку не скажу
рекомендуете ????

da horsie
11.05.2017
19:02:31
я читал всю книгу фаулера целиком лет 8-9 назад. она показалась мне очень доходчивой и исключительно полезной, потому что применение знаниям нашлось сразу же

на русском читал

что там на сайте я не знаю, сравнивать не могу

F01134H
11.05.2017
19:04:16
если коняш говорит годнота - значит годнота

Google
da horsie
11.05.2017
19:05:23
когда уезжал, оставил ее своей команде в качестве настольной маст-рид книги

там нет этой занудности как в ГоФ

F01134H
11.05.2017
19:06:16
если коняш говорит мастрид - значит это мастрид

da horsie
11.05.2017
19:06:38
все прям вот для тупых прям как мне надо

da horsie
11.05.2017
19:59:35


Dima
11.05.2017
19:59:45
спасибо

Admin
ERROR: S client not available

Артур Евгеньевич
11.05.2017
20:11:13
бля опять фотка через жопу отправилась)

мне кстати не оч понравилась книга, все равно она больше не каталог опхожа

Sergey
11.05.2017
20:13:11
Говорят не очень

https://ozon-st.cdn.ngenix.net/multimedia/1011125227.jpg

da horsie
11.05.2017
20:13:45
да, "Рабинович напел"

Sergey
11.05.2017
20:22:18
https://ozon-st.cdn.ngenix.net/multimedia/1011125227.jpg
Реально всем С++серам рекомендую. Ну и не С++серам чтоб позовидовать

Paul
11.05.2017
21:44:06
Позавидовать, лол

Sergey
11.05.2017
21:45:57
Говорят не очень
говорят C++ не очень

Sergey
11.05.2017
21:47:41
говорят C++ не очень
Это ниасиляторы только

Sergey
11.05.2017
21:48:34
Sergey
11.05.2017
22:13:05
Позавидовать, лол
Не, ты правда недооцениваешь современный С++

Paul
11.05.2017
22:13:43
ну ок

Google
Sergey
11.05.2017
22:14:27
ок

Paul
11.05.2017
22:52:15
ок
Пойми меня правильно: это как пятиклассник, расуждающий об интегрировании. Вот когда концепты будут и stl будет на них, когда алгтд будет в языке, когда контроль за move-семантикой будет (и речь даже не о аффинных/линейных типах, куда уж там, но хоть что-то), когда какой-то thread safety контроль появится, когда core guide будет не просто guide. И конечно, когда не будет всего этого легаси и UB, что есть сейчас. Вот тогда будет о чём говорить. Сейчас же эти "недооцениваешь" звучит как пердёшь в воздух, уж извините.

Вот только это уже будут не кресты.

Paul
11.05.2017
23:37:48
Так мув-семантику и так можно контролировать
Я имел в виду проверку. Ну, чтобы можно было те же сессионные типы делать или автоматы на типах

Но концепты... ммм... да.. мб Антон что-н сделает в рамках РГ21
Да толку то? Одновременно концепты и убогая классовая модель не нужны

Оставь надо только типажи, либо дальше мучиться с классами, смесь приведет только к большему хаусу. Сравни со скалой и их имплиситами

Sergei
12.05.2017
02:48:45
https://ozon-st.cdn.ngenix.net/multimedia/1011125227.jpg
Это вообще не про ООП, на моей памяти. Шаблон шаблоном погоняет.

Sergey
12.05.2017
05:07:11
где всей этой магии учат?
В чатах по ооп. Отличная трольская школа

Andrey
12.05.2017
07:12:21
Я там ещё про квадраты не спрашивал

Sergey
12.05.2017
07:13:52
Квадраты не нужны. С ними куча споров, из-за того, что это модель ради модели, а не модель ради решения некой конкретной задачи

Andrey
12.05.2017
07:14:09
Фак, вы опять за квадраты?)

Sergey
12.05.2017
07:14:24
Когда задачу сформулируют вполне конкретно, то и споров станет по минимуму

Andrey
12.05.2017
07:14:50
Когда задачу сформулируют вполне конкретно, то и споров станет по минимуму
Ну ты чего, это же интернет. Всем бы только посраться)

Sergey
12.05.2017
07:15:16
мне нравится больше пример про "миллиционеры как подтип людей".

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