Существуют ли какие-либо известные принципы проектирования, передовые практики и шаблоны проектирования, которым можно следовать при разработке проекта на языке C? Или полезные принципы проектирования для процедурного (императивного) программирования в целом?
(Я ребенок «объектно-ориентированного поколения», и мне впервые нужно разработать большой проект на языке C)