7
Як я можу запобігти пекла заголовка?
Ми починаємо новий проект, з нуля. Близько восьми розробників, близько десятка підсистем, кожен з чотирма або п’ятьма вихідними файлами. Що ми можемо зробити, щоб не допустити "пекло заголовка", AKA "заголовки спагетті"? Один заголовок на вихідний файл? Плюс один на підсистему? Відокремити typedefs, stuct & enums від прототипів функцій? Відокремлена підсистема …