Size: a a a

Software Design/Architecture/Zen

2016 December 04

AK

Aleh Kashnikau in Software Design/Architecture/Zen
ну это был какой-то пример, где наличие адаптера и дто спасло бы тебе время)
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
ну либо я его неправильно понял
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
ну какаяр азница адаптер или нет
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
у меня хэлпер был..
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
это депенденси инжекшен адаптер )))
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
да бля
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
адаптер это не про то
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
смотри
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
а ведь было время когда нельзщя было сменить даже Logger* чтобы ене поломалось
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
у тебя есть какая-то бизнес-сущность, которую вы в приложении юзали
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
ну пусть профиль
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
адаптер это независимая прослойка для реализации, чёрная коробка с ТВОИМ интерфейсом
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
class Profile {
  private FullName $fullName;
  private Phone $phone;
}
чет типа такого
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
из соц. сетей тебе прилетала dto уровня
class VkProfileDto { $first_name; $middle_name; $last_name; $email; $phone }
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
и ты ее просто мапил на свою бизнес-сущность
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
например email тебе вообще не нужен, а остальное трансформил
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
потом api изменился
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
ты подменяешь адаптер, который плюет туже dto, но логику формирования другая
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
и все счастливы
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
ты не о том
источник