Size: a a a

2021 February 06

К-

Константин ---... in .NET Talks 🎄
Сколько людей - столько у них и солидов
источник

К-

Константин ---... in .NET Talks 🎄
В спину можно ультануть еще тем, что в ООП 9 принципов, а не три
источник

FL

First Last in .NET Talks 🎄
Константин ---
В спину можно ультануть еще тем, что в ООП 9 принципов, а не три
Для любителей конспирологии можно выдумать еще парочку. мол не общеизвестные но важные
источник

К-

Константин ---... in .NET Talks 🎄
First Last
Для любителей конспирологии можно выдумать еще парочку. мол не общеизвестные но важные
Ну какая конспирология, если общепринятые универсальные нигде не закреплены и трактуются по разному?
источник

К-

Константин ---... in .NET Talks 🎄
Я сломался прям на букве С - она в оригинале содержит что-то в духе "для каждого из акторов единственное поведение", а в современных реалиях это единственная ответственность - дроби на маленькие куски и пусть они всё делают
источник

К-

Константин ---... in .NET Talks 🎄
Значит ли это в разных проектах надо заводить один единственный сервис печати, который будет печатать всё для всех, потому что зачем плодить одинаковые сущности? Вот и думай
источник

К-

Константин ---... in .NET Talks 🎄
Хотя я допускаю что накрутил себя и/или просто не понимаю очевидных вещей
источник

L

Liza in .NET Talks 🎄
Mikheil Mikheil
Ребят, а вы бы рекомендовали лезть в принципы SOLID джуну? Или лучше задрачивать стандартные штуки?
Блог теплякова
источник

К-

Константин ---... in .NET Talks 🎄
Да и учить там энивей нечего - пять длинных строчек, всё, кодить все равно будет как попало, без оглядок на контрвариативность и прочие
источник

L

Liza in .NET Talks 🎄
Единственный нормальный способ читать солид
источник

L

Liza in .NET Talks 🎄
Лучше ничего человечество не изобрело
источник

MM

Mikheil Mikheil in .NET Talks 🎄
Liza
Блог теплякова
Лиза, добрый вечер
источник

MM

Mikheil Mikheil in .NET Talks 🎄
источник

L

Liza in .NET Talks 🎄
Ага оно
источник

FL

First Last in .NET Talks 🎄
Я думаю про "S" что там не создание универсального франкинштейна. А чтобы класс/метод отвечал за одну функциональность, если есть вторая, выделяешь в новую сущьность и присоединяешь ее агрегацией/композицией. Если у тебя класс по работе с БД, он должен работать с бд, а не заниматься очисткой жесткого диска у соседа, и работать с браузером.
источник

FL

First Last in .NET Talks 🎄
источник

К-

Константин ---... in .NET Talks 🎄
First Last
Я думаю про "S" что там не создание универсального франкинштейна. А чтобы класс/метод отвечал за одну функциональность, если есть вторая, выделяешь в новую сущьность и присоединяешь ее агрегацией/композицией. Если у тебя класс по работе с БД, он должен работать с бд, а не заниматься очисткой жесткого диска у соседа, и работать с браузером.
Это то к чему солид прикатился, а не то чтоюы в оригинале
Аналогия - коммунизм и его реализация в конкретной стране, может оно и близко по духу, но всё-таки не тождественны
источник

FL

First Last in .NET Talks 🎄
Константин ---
Это то к чему солид прикатился, а не то чтоюы в оригинале
Аналогия - коммунизм и его реализация в конкретной стране, может оно и близко по духу, но всё-таки не тождественны
В принципе, интересная отговорка для джуна на код ревью )
источник

К-

Константин ---... in .NET Talks 🎄
Просто если С можно выразить как "не сотвори монолит", то это не тоже самое, что "дроби всё на мельчайшие части, постоянно отделяй сущности" и тд, вот и сидим со своими трактовками в головах
источник

К-

Константин ---... in .NET Talks 🎄
First Last
В принципе, интересная отговорка для джуна на код ревью )
Совсем уж жижу в прод не надо конечно толкать, но в теории там есть о чём дебатировать
источник