Size: a a a

2016 June 14

AK

Aleh Kashnikau in PHP
и они спокойно друг-друга дергают
источник

YL

Yura Lukashik in PHP
и ещё много кого
источник

YL

Yura Lukashik in PHP
только без сайд эффектов
источник

YL

Yura Lukashik in PHP
:)
источник

SZ

Sergey Zolotov in PHP
я ж говорю, приложения разные бывают. либо это какой-нибудь склад, аудиторское или страховое приложение, тогда вся логика в домене, а если приложение завязано на интеграциях, то в основном вся логика в сервисах и лежит
источник

YL

Yura Lukashik in PHP
нууу, я бы так не сказал
источник

YL

Yura Lukashik in PHP
вернее не классифицировал
источник

AK

Aleh Kashnikau in PHP
ну, если надо как zapier, то да, но вот что-то типа слэка или жиры или гх, внешних интеграций миллион, но и внутряк серьезный(особенно в жире)
источник

SZ

Sergey Zolotov in PHP
это у фаулера в книге описано..
источник

SZ

Sergey Zolotov in PHP
ну например приложение для отслеживания посылок
источник

SZ

Sergey Zolotov in PHP
своей логики мало, а интеграции нужно делать со всеми провайдерами
источник

AK

Aleh Kashnikau in PHP
там будет много тестов на преобразование форматов
источник

AK

Aleh Kashnikau in PHP
там да, юниты правят балом)
источник

SZ

Sergey Zolotov in PHP
к каждому сервису свой специфический запрос нужен, и такой же ответ. это все юнит тестами покрывается и мокаются запросы/ответы от внешнего сервиса на изначально валидные, как по докам.
определение какому провайдеру отправлять запрос, это нужно каждый номер разбирать - тоже юнит тесты

при этом все тесты выполняются за секунду

а если юзать функциональщину и тестировать все через сабмит формы каждый раз.. там 1 секунды не хватит
источник

AK

Aleh Kashnikau in PHP
Sergey Zolotov
к каждому сервису свой специфический запрос нужен, и такой же ответ. это все юнит тестами покрывается и мокаются запросы/ответы от внешнего сервиса на изначально валидные, как по докам.
определение какому провайдеру отправлять запрос, это нужно каждый номер разбирать - тоже юнит тесты

при этом все тесты выполняются за секунду

а если юзать функциональщину и тестировать все через сабмит формы каждый раз.. там 1 секунды не хватит
подожди, ты когда говоришь сервис это имеешь ввиду какой-то микросервис все в себе?
источник

SZ

Sergey Zolotov in PHP
нет, у всех разное ж апи - FedEx, USPS, UPS, для примера
источник

AK

Aleh Kashnikau in PHP
да, и про какую функциональщину ты говоришь)
источник

SZ

Sergey Zolotov in PHP
у кого-то это xml, у кого-то json, кто-то может еще что-то юзает
источник

AK

Aleh Kashnikau in PHP
ну это ж пофигу
источник

AK

Aleh Kashnikau in PHP
ну в плане конечно, распарсить json\xml в dto, а потом сделать из dto xml\json надо строчки кода пописать, но я б не сказал, что задача прям серьезная и сложная)
источник