Size: a a a

2021 March 11

ЕР

Евгений Ромашкан... in PHP
Иван Лещёв
клиент видит, что заказ отменён, значит это публичная информация
значит юниттест тоже должен получить этот статус в том или ином виде
Чушь полнейшая.
источник

AM

Artem Molotov in PHP
Валентин Удальцов
Кажется, это офигенная тема для практического видео на PHP Point, записал себе. Потому что так на словах вряд ли тут кто-то понял что-то)
Да вроде всё понятно. Вот только если тред не читали, тогда вряд ли.
источник

ЕР

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

AM

Artem Molotov in PHP
но идея здравая, да
источник

VC

Vladimir Chernyshev in PHP
Maksim Masiukevich
Видимо, из вьюхи какой-то
тогда интеграционный тест надо делать по идее если геттер или is* нарушают что-то
источник

ИЛ

Иван Лещёв in PHP
Евгений Ромашкан
Клиент большую часть состояния системы видит скорее всего, это не значить что всё должно быть публичным
а от кого её прятать? что там красть?
это доступно на чтение, значит должны быть соответствующие геттеры.
источник

ЕР

Евгений Ромашкан... in PHP
Иван Лещёв
а от кого её прятать? что там красть?
это доступно на чтение, значит должны быть соответствующие геттеры.
Прятать от внешнего кода
источник

ЕР

Евгений Ромашкан... in PHP
Иван Лещёв
а от кого её прятать? что там красть?
это доступно на чтение, значит должны быть соответствующие геттеры.
Речь не идёт о "красть", речь идёт о связности кода итоговой
источник

ЕР

Евгений Ромашкан... in PHP
Геттеры для чтения не нужны
источник

ИЛ

Иван Лещёв in PHP
ну то есть, каплинг через базу данных - это норм
а геттер - это ай
источник

ЕР

Евгений Ромашкан... in PHP
Иван Лещёв
ну то есть, каплинг через базу данных - это норм
а геттер - это ай
Нет, каплинг в логике - ай, а на каплинг при чтении насрать, потому что чтение систему не ломает
источник

ЕР

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

ИЛ

Иван Лещёв in PHP
Евгений Ромашкан
Нет, каплинг в логике - ай, а на каплинг при чтении насрать, потому что чтение систему не ломает
никто не заставляет этот геттер пихать везде
он есть, потому что он есть в логике домена
источник

ЕР

Евгений Ромашкан... in PHP
Да-да, в логике домена.
источник

ЕР

Евгений Ромашкан... in PHP
(чтение данных это же домен)
источник

ИЛ

Иван Лещёв in PHP
в предметной области статус заказа известен, канцелед он или нет
источник

VC

Vladimir Chernyshev in PHP
Иван Лещёв
в предметной области статус заказа известен, канцелед он или нет
кому известно?
источник

ИЛ

Иван Лещёв in PHP
Vladimir Chernyshev
кому известно?
клиенту, менеджеру
источник

VC

Vladimir Chernyshev in PHP
Иван Лещёв
клиенту, менеджеру
а как они в коде представлены?
источник

VC

Vladimir Chernyshev in PHP
есть у них нужда видеть это приватное свойство или они в рид модели отдельной видят?
источник