Лично я очень увлечен принципами и определениями автоматизации / программирования. Во многом это потому, что я потратил так много времени на трудные вещи, даже не подозревая об этом. Не имея экспертной оценки и предоставленный самому себе, я только когда-либо создавал решение для решения текущей проблемы, никогда не строил структуру, на которой можно было бы построить. Изучение этих концепций коренным образом изменило мой образ мышления и программирования.

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

Принципы

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

  • Декларативный / Императивный
  • Нормализация данных
  • Моделирование данных
  • СУХОЙ (Не повторяйся)
  • Наследование
  • Идемпотент
  • Мутабельный против неизменяемого
  • Принцип устойчивости
  • Мифический человеко-месяц
  • ЯГНИ (Вам это не понадобится) / Преждевременная оптимизация