Фриз, карниз, пилястра. Разбираем архитектуры по полочкам

26 мая
НГУАДИ
Вход по спискам

Как и многие новички, начинающие свой путь в разработке, я когда-то столкнулся с вопросом «Как мне структурировать свой код?». И поиск ответа на этот вопрос занял у меня не мало времени. В течение которого мне приходилось набивать шишки и заметить то, что это один из наиболее часто задаваемых вопросов как новичками, так и опытными программистами. Кроме того, этот вопрос всегда имеет более одного ответа, и порой сложно решить, какой из них будет работать лучше всего.

  • Нужно ли мне хранить все свои файлы в одном пакете или я должен разделить их?
  • Как мне разделить мой код и на какие пакеты?
  • Почему этот код компануют по пакетам так, а не иначе? Является ли это «правильной архитектурой»?
  • Почему в некоторых проектах есть пакет domain, а где то его нет?

В этом докладе, мы постараемся разобраться, что такое архитектура, какие разновидности бывают, чем отличается друг от друга то, что входит в понятие архитектура и главное, поймем, для чего это надо и надо ли вообще.



Презентация (на Я.Диске)

Авито

Антон Киреев

Воспитан и выращен программистами в городе, где тигры ходят по улицам, с неба падает рыба, а жители имеют по 5 японских личных авто. Да, Антон из Владивостока =) 11 лет тусуется в области программирования, любит во всем ковыряться и все разбирать (но не собирать). А еще любит кофе из синей баночки «Let’s Be» =)

Воспитан и выращен программистами в городе, где тигры ходят по улицам, с неба падает рыба, а жители имеют по 5 японских личных авто. Да, Антон из Владивостока =) 11 лет тусуется в области программирования, любит во всем ковыряться и все разбирать (но не собирать). А еще любит кофе из синей баночки «Let’s Be» =)