Size: a a a

2019 October 31

МА

Мефодий Акатов in iOS God Talks
Еxey Panteleev
потому что 50 лет  это компуктер саенс шо от процедурного C++ и Java мы приходим к посылке сообщений

РЕЗЮМИРУЯ — нет никакой истины

ТО ШО тут многие ЦЕПЛЯЮТСЯ за ООП или SOLID это делали и предыдущие поколения — искать истину, это такой путь простачка

Чтобы стать круче мы должны полноценно учится мыслить в нескольких ПАРАДИГМАХ, хочу на процедурном-ООП, хочу на каноническом, хочу на чистых функциях, или на трушном Rx
Вот это скилл

А то шо тут многие, возмущаются как кто-то посмел SOLID оспорить, пока еще не набрались опыта и не решали задач дальше формошлепства
звучит как тост
источник

ЕP

Еxey Panteleev in iOS God Talks
Evgenii Elchev
слушай я во всем согласен, кроме того что Алан Кей Канон) у него просто была удачная реализация)
канон это просто слово, я готов согласится что удачная реализация, непонятая рынком процедурных программистов
источник

LL

Lolka.Omsk Lolkin in iOS God Talks
Evgenii Elchev
солид очень зыбкий, он ко всему применим.
Он не зыбкий он о том как не делать код хрупким
источник

DH

Denys "Den4ikLvivUA" Havryliak in iOS God Talks
Знаю как добавить левый и правый отступ но как сделать сверху то
источник

EE

Evgenii Elchev in iOS God Talks
Еxey Panteleev
канон это просто слово, я готов согласится что удачная реализация, непонятая рынком процедурных программистов
согласен
источник

EE

Evgenii Elchev in iOS God Talks
Lolka.Omsk Lolkin
Он не зыбкий он о том как не делать код хрупким
зыбкий, там по сути написано "нормально делай, нормально будет"
источник

LL

Lolka.Omsk Lolkin in iOS God Talks
Там конкретно написанно)
источник

EE

Evgenii Elchev in iOS God Talks
ну, тогда скажи что брать за единую отвественность?)
источник

AR

Alex Rock in iOS God Talks
логический смысл ?
источник

ЕP

Еxey Panteleev in iOS God Talks
Evgenii Elchev
зыбкий, там по сути написано "нормально делай, нормально будет"
+
источник

LL

Lolka.Omsk Lolkin in iOS God Talks
Одна причина для сущности, не вставляй в базовый то что должно быть в наследниках, пиши наследников так чтобы код который берет базовый не сломался, не допускай зависимости кода от деталей имплементации
источник

EE

Evgenii Elchev in iOS God Talks
выходит что один класс должен содержать одну отвественность, но эту отвественность вы там сами хз как определите.
источник

EE

Evgenii Elchev in iOS God Talks
и по сути если я скажу что VC должен содежать и сетевые запросы и бд и код камеры потому что это одна отвественность показать юзеру данные я не нарушу ничего по солиду
источник

LL

Lolka.Omsk Lolkin in iOS God Talks
Evgenii Elchev
ну, тогда скажи что брать за единую отвественность?)
В рх это было бы один сигнал на один конкретный тип событий условно сигнал на файл изменился и сигнал на права доступа к файлу изменились а не общий сигнал "чё то поменялось я хз чё"
источник

EE

Evgenii Elchev in iOS God Talks
но как бы адекватный человек так не сделает и тоже не нарушит солид)
источник

EE

Evgenii Elchev in iOS God Talks
Lolka.Omsk Lolkin
В рх это было бы один сигнал на один конкретный тип событий условно сигнал на файл изменился и сигнал на права доступа к файлу изменились а не общий сигнал "чё то поменялось я хз чё"
а может надо сигнал на изменение дериктории? или буквы? а может в данном случае важно именно "все изменилось"
источник

EE

Evgenii Elchev in iOS God Talks
короче, поинт в том, что солид тебе конкретных советов не дает. Любой школьник может сам додуматься что не надо все в одну кучу валить, а вот понять по каким признакам и на сколько кучек делить очень сложно
источник

LL

Lolka.Omsk Lolkin in iOS God Talks
Evgenii Elchev
а может надо сигнал на изменение дериктории? или буквы? а может в данном случае важно именно "все изменилось"
Удачи потом разбираться в таком коде
источник

EE

Evgenii Elchev in iOS God Talks
солид говорит очевидные вещи, никак не помогая справиться со сложными
источник

LL

Lolka.Omsk Lolkin in iOS God Talks
Evgenii Elchev
короче, поинт в том, что солид тебе конкретных советов не дает. Любой школьник может сам додуматься что не надо все в одну кучу валить, а вот понять по каким признакам и на сколько кучек делить очень сложно
Принцип лисков вполне конкретный
источник