Чистая архитектура, или проектируя клиента RuBackup |
Здесь описан путь, которым мы шли, проблемы, с которыми столкнулись, и обзор наших решений. Здесь не пересказ книги дяди Боба, и мы полагаем, что вы знакомы с трудом Роберта Мартина “Чистая архитектура. Искусство разработки программного обеспечения”. Это скорее интерпретация с различными дополнениями в контексте разработки нашего клиентского приложения.
Хочу рассказать о том, как мы избавились от дублирования кода, повысили тестируемость и отвязали UI. Почему мы сделали такой выбор, как разделили функционал и что нам это дало. Помимо этого хотелось бы показать, что отхождение от правил бывает уместным.
Читать статьюhttps://habr.com/ru/post/696074/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696074
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |