Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Архит...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Не ви...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
- Зар...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Subsc...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Activ...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Prese...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Subsc...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
D.R.Y...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
–Джей...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
JSON ...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
JSON ...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
BaseS...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
BaseS...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Remot...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Error...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Error...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Remot...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
BaseP...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
BaseE...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Progr...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Appli...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
SignU...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Valid...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
SignU...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Activ...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Prese...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
Subsc...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
KEEP
...
ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”

MobileFest 2018, 2 June, Kyiv, Ukraine
a.e.g...
Próxima SlideShare
Cargando en…5
×

Mobile Fest 2018. Артем Гетьман. Архитектура обработки ошибок: чистый, быстрый, реактивный подход

112 visualizaciones

Publicado el

Часто возникает вопрос об архитектурно правильном подходе к обработки ошибок. Как сделать так чтобы кода было мало, он был тестируемый и легкий в понимании? Есть много подходов к которым мы уже привыкли и которые используем каждый день, но так уж сложилось что прогресс не стоит на месте и каждый придумывает свои решения. Мы попытались упростить обработку ошибок и сделать её максимально гибкой, для дальнейшего роста проекта.

Publicado en: Educación
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Mobile Fest 2018. Артем Гетьман. Архитектура обработки ошибок: чистый, быстрый, реактивный подход

  1. 1. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine Архитектура обработки ошибок: чистый, быстрый, реактивный подход Артем Гетьман Senior Android Developer @ Trinetix
  2. 2. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine Не видишь слайды?
 Переходи по QR
  3. 3. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine - Зарабатываю умом - Мотивирую команду - Слежу за: - качеством кода - чистотой архитектуры - скоростью разработки - производительностью - ценой Bitcoin
  4. 4. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  5. 5. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  6. 6. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  7. 7. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  8. 8. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  9. 9. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  10. 10. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  11. 11. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine Subscriber
  12. 12. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  13. 13. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  14. 14. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  15. 15. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine Activity / Fragment
  16. 16. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  17. 17. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine Presenter
  18. 18. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  19. 19. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine Subscriber Activity/FragmentPresenter
  20. 20. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine D.R.Y. DON’T REPEAT YOURSELF
  21. 21. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine –Джейсон Стэтхэм “Самое простое решение по уменьшению сложности - разделить систему на мелкие, независимые модули, которыми проще управлять.”
  22. 22. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  23. 23. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  24. 24. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  25. 25. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine JSON Response
  26. 26. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine JSON Response BaseResponse
  27. 27. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine BaseServerException
  28. 28. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine BaseServerException BaseException
  29. 29. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine RemoteDataSource
  30. 30. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine ErrorHandler
  31. 31. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine Error HandleronError RemoteDataSource Subscriber Presenter Listener.onError handleError
  32. 32. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine RemoteDataSource Subscriber Presenter ErrorHandler
  33. 33. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine BasePresenter
  34. 34. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine BaseErrorHandler
  35. 35. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine ProgressConnectionErrorHandler
  36. 36. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine ApplicationErrorHandler
  37. 37. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine SignUpUseCase
  38. 38. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine ValidationUseCase
  39. 39. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  40. 40. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine SignUpErrorHandler
  41. 41. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine Activity / Fragment До После
  42. 42. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine Presenter До После
  43. 43. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine Subscriber До После
  44. 44. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine
  45. 45. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine KEEP CALM AND ASK QUESTIONS
  46. 46. ARTEM GETMAN, “Error handling architecture: clean, rapid, reactive approach”
 MobileFest 2018, 2 June, Kyiv, Ukraine a.e.getman@gmail.com https://www.facebook.com/a.e.getman https://www.linkedin.com/in/artem-getman/ @therealgetman

×