Поиск по этому блогу

вторник, 9 сентября 2014 г.

Принципы разработки программного обеспечения


  1. Принцип минимального API. Заключается в том, чтобы не создавать новых сущностей, если можно обойтись существующими.
  2. Принцип разделения обязанностей (На примере шаблона Model View Presenter). Вся бизнес-логика приложения должна быть расположена в сервисах, а за отображение должны отвечать презентеры и виды (presenters and views). У отображения тоже есть логика, она должна находиться в перезентере, а в виде должен быть только код, который отвечает за внешний вид интерфейса.
Статья будет дополнятся!