Принцип ритма и структуры — RSP (Rhythm and Structure Principle)
Код всегда будет изменяться. Если конечно проект «живой» — т.е. находится в активной фазе роста. Кода придется писать много, как и менять его.
Что нужно, чтобы удержать кодовую базу от шторма и хаоса?
Необходимо задавать ритм и поддерживать структуру.
Ритм есть везде — в музыке, в танце, в стихах. Если присмотреться еще ближе, он есть в живописи и фотографии, в архитектуре и градостроительстве (если конечно у руля толковые люди). Ритм есть в природе и биологических формах жизни. В сердцебиении и дыхании.
Понимаете, насколько всепроникающе значение ритма?
Так вот и в коде должен быть ритм. Если его нет — дело плохо. Нужно, чтобы был. Как это конкретно реализуется мы разберем в техниках и примерах. Здесь идет описание принципа. И для ритма пока достаточно.
Помимо ритма, тандемом идет принцип структуры.
Структура — это основа сложных систем. Без структуры разобраться в больших объемах данных очень сложно. А если удалось разобраться, то придется повторить весь процесс снова — при следующем обращении. Это энергозатратно, а природа не любит пустых затрат энергии.
Структура помогает управлять компонентами системы и описывает их взаимодействие. Структура помогает масштабировать код (приложение). Структура обеспечивает правильную эволюцию кода.
Ну и наверняка вы уже увидели проявление и аналогию структуры в природе. Стоит ли приводить примеры здесь?
Код, который не может не работать
Практическо-философский трактат
∞ © Все права защищены
Все материалы, размещённые на данном сайте, защищены авторским правом.
При использовании, цитировании или копировании любых текстов, изображений или других элементов контента обязательно указывать активную ссылку на источник.
По всем вопросам обращайтесь по адресу электронной почты: om@cantfailcode.ru