Gibt es bekannte Entwurfsprinzipien, Best Practices und Entwurfsmuster, denen man beim Entwerfen eines C-Projekts folgen kann? Oder nützliche Gestaltungsprinzipien für die prozedurale (imperative) Programmierung im Allgemeinen?
(Ich bin ein Kind der 'objektorientierten Generation' und muss zum ersten Mal ein großes C-Projekt entwerfen.)