Size: a a a

2020 July 29

DP

Dmitri Ponomarjov in PHP
спасибо!
источник

SB

Sergei Baikin in PHP
Sergey Milimko
Они мало что посчитать пощволяют. К тому же. Управление сложностью кода ещё и от языка программирования зависит
Ну мы в пхп чате
У нас есть готовые утилиты которые его считают
Чего вам в этих phpms или phpdepend "мало"?
источник

АГ

Алексей Гевондян... in PHP
пусть понятия coupling и cohesion и не столь абстрактные, но все же довольно широкие. и все эти формулы - опять же не 100%
источник

SM

Sergey Milimko in PHP
Тоже верно
источник

SM

Sergey Milimko in PHP
Вообще нет формализации этих понятий и как следствие точных формул
источник

IM

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

IM

Igor Molochnikov in PHP
А srp говорит что тут должно появиться два класса или две стратегии
источник

IS

I Scarab in PHP
Если это один и тот же алгоритм расчёта "чего-нибудь" - то можно использовать и один класс.
Если один должен поменяться - значит либо это меняется для всех (скажем изменился алгоритм расчёта ставки налогообложения какой-нибудь), либо это уже разные расчёты.
И с точки зрения архитектуры здесь важно не один там класс или два, а сделать такой интерфейс, чтобы легко можно было подменить один класс другим.
типа TaxCalculatorInterface и оба класса должны его реализовывать.
источник

IM

Igor Molochnikov in PHP
Тут же ещё проблема что меняя класс бывает не сразу очивидно кого из бизнес акторов это затронет ещё. Так что под 'причиной изменения' я бы подразумевал интерес бизнес актора
источник

DP

Denis Potekhin in PHP
Спасибо за статью!
источник

AM

Artem Molotov in PHP
Sergei Baikin
Устранение дублирования? Вот сразу вступает в конфликт с правилом трех. Если в упор смотреть и напрямую трактовать естественно.
Как измерить уменьшение сложности?
Мне проще с GOD обектами например.
А кому то amphp сложно а мне проще и тд и тп
А правило трёх конфликтует с инспекцией шторма. Вот и думай. :)
источник

SZ

Sergey Zolotov in PHP
наброс вам
источник

SZ

Sergey Zolotov in PHP
Переслано от Sergey Zolotov
ну все. илита. самый дорогой фреймворк 😃
источник

SZ

Sergey Zolotov in PHP
Переслано от Sergey Zolotov
источник

АГ

Алексей Гевондян... in PHP
средние зарплаты?
источник

VT

Vadym Trofymenko in PHP
14 анкет, нода - 667 анкет
источник

АГ

Алексей Гевондян... in PHP
ссылка не открывается чот
источник

SZ

Sergey Zolotov in PHP
медианы
источник

VT

Vadym Trofymenko in PHP
Сыроварня для джсников?)
источник

DT

Dmitriy Tkachenko in PHP
Vadym Trofymenko
14 анкет, нода - 667 анкет
илитный же фрейм, в него смогут не только лишь все, как видишь мало кто вообще в него может)))
источник