Size: a a a

2020 July 29

NO

Nex Otaku in PHP
В этом вся прелесть солида...
источник

SB

Sergei Baikin in PHP
Nex Otaku
В том и прикол, что когда вникаешь в настоящую суть то доказать можно чётко и однозначно )
Как ты поймешь что вник в суть а не в очередной раз облажался?
У меня например таких вниканий в солид было штук 10 и до сих пор не уверен что не облажался
точнее раньше был уверен а теперь уже совсем нет
источник

DP

Dmitri Ponomarjov in PHP
это постмодернистский вопрос, ответа не имеет
источник

SB

Sergei Baikin in PHP
Nex Otaku
В этом вся прелесть солида...
Почему солид надо применять какие плющки он дает проекту?
источник

SM

Sergey Milimko in PHP
А как ты думаешь? Зачнм все эти принципы нужны?
источник

DT

Dmitriy Tkachenko in PHP
Nex Otaku
Ну в целом да.

Просто SRP почти все программисты понимают как дробление классов на максимально возможное количество частей.

Это не соответствует тому, что Роберт Мартин заложил в определение SRP.

Я-то сам читал первоисточник и понимаю (надеюсь) разницу, но вот остальным уже устал объяснять в чём различие.

Вот хотел бы найти статью или видео с разбором, почему SRP не стоит трактовать как "класс должен делать что-то одно". Чтобы ссылку дать и не тратить время )
Давай ссылку на книгу в таком случае)
источник

SM

Sergey Milimko in PHP
Хороших книг нкт
источник

NO

Nex Otaku in PHP
Sergei Baikin
Как ты поймешь что вник в суть а не в очередной раз облажался?
У меня например таких вниканий в солид было штук 10 и до сих пор не уверен что не облажался
точнее раньше был уверен а теперь уже совсем нет
Я могу доказать его на примерах )

Собственно для меня есть только две значимых трактовки, авторская (в моём понимании) и то "как все поняли".

Свою я могу обосновать логически и продемонстрировать на примерах, другую я могу логически привести к противоречию и привести контрпримеры.
источник

SB

Sergei Baikin in PHP
Sergey Milimko
А как ты думаешь? Зачнм все эти принципы нужны?
Все принципы сводятся к одной цели
ускорние деливери фич с одновременным снижением количестов багов.
Далее уже надо начинать разбиратся что позволяет снизить количество багов при добавлении фич и увеличить скорость их добавления.
источник

NO

Nex Otaku in PHP
Dmitriy Tkachenko
Давай ссылку на книгу в таком случае)
Автор принципов SOLID Роберт Мартин описал их подробно с примерами в книге "Чистая архитектура", часть III в оглавлении.
источник

SM

Sergey Milimko in PHP
Неправильно
источник

SB

Sergei Baikin in PHP
Sergei Baikin
Все принципы сводятся к одной цели
ускорние деливери фич с одновременным снижением количестов багов.
Далее уже надо начинать разбиратся что позволяет снизить количество багов при добавлении фич и увеличить скорость их добавления.
Тут как раз вступают в дело показатели которые можно измерить или пощюпать
источник

DT

Dmitriy Tkachenko in PHP
Та не мне. А тому кто спрашивает
источник

SB

Sergei Baikin in PHP
Nex Otaku
Автор принципов SOLID Роберт Мартин описал их подробно с примерами в книге "Чистая архитектура", часть III в оглавлении.
отсылка к авторитетам такое себе.
источник

SB

Sergei Baikin in PHP
Nex Otaku
Автор принципов SOLID Роберт Мартин описал их подробно с примерами в книге "Чистая архитектура", часть III в оглавлении.
источник

NO

Nex Otaku in PHP
Sergei Baikin
Почему солид надо применять какие плющки он дает проекту?
Уменьшение дублирования кода, уменьшение сложности => ускорение разработки и уменьшение вероятности ошибок... Как и любые другие хорошие принципы программирования.
источник

SM

Sergey Milimko in PHP
Дядя боб только хуже сделал для сообщества создав солид принципы
источник

С

Сергей in PHP
Sergey Milimko
Дядя боб только хуже сделал для сообщества создав солид принципы
+++
источник

NO

Nex Otaku in PHP
)))
источник

ЕР

Евгений Ромашкан... in PHP
Nex Otaku
Уменьшение дублирования кода, уменьшение сложности => ускорение разработки и уменьшение вероятности ошибок... Как и любые другие хорошие принципы программирования.
Устранение дублирования кода - оч сомнительное занятие
источник