Size: a a a

2020 July 24

Д

Дмитрий in PHP
Для такой задачи смысл фрейм юзать
источник

А

Артём in PHP
Лесник, ау
источник

ЖА

Женя Алекс in PHP
Я не книгу использовал,а видео с этого сайта
источник

ЖА

Женя Алекс in PHP
источник

А

Артём in PHP
@alexgivi @laughing_boy @dmitriyuvin описание группы читали, любезные?
источник

Д

Дмитрий in PHP
-
источник

Д

Дмитрий in PHP
Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды
источник

АГ

Алексей Гевондян... in PHP
это группа для senior+ а не для джунов, если иными словами)
источник
2020 July 25

AC

A C in PHP
Алексей Гевондян
это группа для senior+ а не для джунов, если иными словами)
эти баззворды начинают учить с уровня джуна =)
источник

AM

Artem Molotov in PHP
Алексей Гевондян
это группа для senior+ а не для джунов, если иными словами)
хренаси, как я тогда сюда попал и тут остался 🧐
источник

AC

A C in PHP
молча прикидывался синьором-помидором?))
источник

AM

Artem Molotov in PHP
A C
молча прикидывался синьором-помидором?))
я и "молча" — несовместимые вещи, наверное
источник

AC

A C in PHP
ну в принципе прикидываться можно кем угодно, главное навык )) может уже наработал
источник

S

Sergey in PHP
Дмитрий
Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды
О, тогда накину. Недавно кто-то писал что несколько интерфейсов у класса нарушает SRP. Кто согласен, а кто нет? Почему?
источник

A

Aleksandr Khristenko in PHP
Sergey
О, тогда накину. Недавно кто-то писал что несколько интерфейсов у класса нарушает SRP. Кто согласен, а кто нет? Почему?
А этот кто-то чем аргументировал свое заявление?
источник

S

Sergey in PHP
Насколько помню, то класс должен делать что-то одно, а 2 интерфейса - типо уже 2 обязанности
источник

AP

Artem Prosvetov in PHP
Делать что-то одно это не про один метод, а тем более не про кол-во интерфейсов. Хотя ИТ ДЕПЕНДС
источник

S

Shurick in PHP
Sergey
Насколько помню, то класс должен делать что-то одно, а 2 интерфейса - типо уже 2 обязанности
интерфейсов может быть сколько угодно, главное чтобы они друг с другом не пересекались по зоне отвественности
источник

A

Andrii in PHP
У SRP есть еще одно трактование. Оно говорит, что его следует понимать как единственную причину для изменения, а не как единственную обязанность. Это значит, что если класс используется в двух сценариях в приложении, то изменение этого класса повлияет на эти два сценария. И нужно делать так, чтобы эти изменения не были критичными для второго сценария. Например, если в одном случае мы снимаем деньги с аккаунта, и ожидаем получить эксепшн, если баланс станет меньше ноля, то в другом случае мы ожидаем получить минусовой баланс. И если мы поменяем поведение с эксепшена на минусовой (потому что нам нужно чтобы в каком-то случае баланс был именно минусовым), то это затронет поведение в другом сценарии и таким образом мы нарушим SRP.
источник

PG

Pavel Grom in PHP
Интересно как по его мнению можно одновременно придерживаться isp и srp
источник