Size: a a a

2021 June 17

AS

Alex Sin in Laravel Pro
мне кажется что ООП это тоже не только про программирование а про все тоже)
источник

AV

Alexey Vetrov in Laravel Pro
Ну да, я про то, что они независимы друг от друга. Отчего, если углубляться - поймёшь, что они порой противоречат
источник

A

Adel in Laravel Pro
я тоже стараюсь рефакторить, делать сложные какие-то структуры, только когда вижу, что уже трудно без этого
источник

AS

Alex Sin in Laravel Pro
какие сложные структуры
источник

AS

Alex Sin in Laravel Pro
like what
источник

A

Adel in Laravel Pro
ну это наверняка какието шаблоны проектирования... но я не всегда знаю их название)
источник

AS

Alex Sin in Laravel Pro
а, ты про паттерны, понятно
источник

A

Adel in Laravel Pro
необязательно каждую вещь, которую ты делаешь как-то называть
источник

A

Adel in Laravel Pro
это всего лишь буквы...
источник

AS

Alex Sin in Laravel Pro
шпаргалка на собесы пацаны https://www.abbreviations.com/OOD
источник

A

Adel in Laravel Pro
а тебе в новичковский чатик не пора?
источник

AS

Alex Sin in Laravel Pro
с другой стороны единые стандарты наименования упрощают понимание между людьми
источник

AS

Alex Sin in Laravel Pro
не дорос еще)
источник

AS

Alex Sin in Laravel Pro
пока тут чалюсь
источник

A

Adel in Laravel Pro
упрощают понимание. когда это понимание есть.
источник

A

Adel in Laravel Pro
а когда нет - усложняют
источник

М

Максим in Laravel Pro
в итоге пришел к двум вариантам:

1. забить и обратится к бд напрямую из view-model

2. Создать два DTO (RecordDTO и SimilarRecordDTO), с методом ::fromModel. Дальше получить DTO для record и прокинуть в сервис для получения коллекции похожих(similar) моделей.  Потом - прокинуть сервис во view-model, а далее преобразовать их(все записи коллекции similar’ов) в SimilarDTO и получать из метода ->getSimilarRecords() внутри метода similar_records на view-model.

Overwhelming😂
источник

AS

Alex Sin in Laravel Pro
а вы для ДТО использовали пакет или сами писали
источник

y

yu2ry in Laravel Pro
мы сами пишем
источник

М

Максим in Laravel Pro
spatie/data-transfer-objects*
источник