Size: a a a

2020 July 29

SB

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

RV

Roma Vandolyak in PHP
Евгений Ромашкан
Устранение дублирования кода - оч сомнительное занятие
та DRY же
источник

RV

Roma Vandolyak in PHP
источник

AV

Alexander Vorobyev in PHP
На мой взгляд тоже точных границ нет.  НАпример первый принцип. Во многих статьях в качестве примера из класса выделяют методы сохраняющие данные в базу и возвращающие представление.  Но мне кажется это привычка к MVC.  Т.к. в тех примерах можно поиграть словами и вообще все вытащить из класса и найти для этого причину.
источник

NO

Nex Otaku in PHP
Sergei Baikin
отсылка к авторитетам такое себе.
Ну если автор принципов не авторитет в трактовке принципов, то я умываю руки )))
источник

AV

Alexander Vorobyev in PHP
ну типа нафиг выносить "запись" если это тупо в одну строку.
источник

AV

Alexander Vorobyev in PHP
(это для примера)
источник

NO

Nex Otaku in PHP
Евгений Ромашкан
Устранение дублирования кода - оч сомнительное занятие
Уменьшение ) поправил
источник

NO

Nex Otaku in PHP
Но я конечно имел в виду дублирование в более широком смысле ) Типа похожий и однообразный, не только идентичный код.
источник

ЕР

Евгений Ромашкан... in PHP
Nex Otaku
Но я конечно имел в виду дублирование в более широком смысле ) Типа похожий и однообразный, не только идентичный код.
Вопрос в причинах изменения на самом деле. У одинакового кода могут быть разные причины для изменения
источник

ЕР

Евгений Ромашкан... in PHP
И если они разные то повторение кода убирать не нужно. Оно устраниться с изменением требований
источник

SB

Sergei Baikin in PHP
Nex Otaku
Ну если автор принципов не авторитет в трактовке принципов, то я умываю руки )))
Да я не про трактовку а про применение и ка коно применяется.
Почему применять надо?
может не надо а надо просто другие принципы например
источник

NO

Nex Otaku in PHP
Если сомневаешься что их надо применять, то ещё не созрел для их применения, имхо
источник

DP

Dmitri Ponomarjov in PHP
Sergey Milimko
Не рассматривайте принципы солид в стандартной формулировке вообще. В такой формулировке они бесполезны для практического применения
Как же их применять-то тогда, если сама стандартная формулировка мимо. Попахивает в таком случае нефальсифицируемостью.
источник

АГ

Алексей Гевондян... in PHP
srp на классах - настолько жестко холиварный вопрос... всегда легко можно развести срач по этому поводу)
источник

SM

Sergey Milimko in PHP
Dmitri Ponomarjov
Как же их применять-то тогда, если сама стандартная формулировка мимо. Попахивает в таком случае нефальсифицируемостью.
Так и есть.
источник

SM

Sergey Milimko in PHP
Но при этом они имеют смысл. Пользоваться ими нельзя, но они важны
источник

SM

Sergey Milimko in PHP
Парадокс
источник

DP

Dmitri Ponomarjov in PHP
гарольд.jpeg
источник

АГ

Алексей Гевондян... in PHP
думаю, что вопрос про srp очень субъективный, и прийти к единому видению не возможно в принципе.
источник