Соглашения о стиле программирования
- Понятие «coding style»
- Цели введения coding style в свободном сообществе
- Дисциплина разработки и её влияние на сообщество
- Предотвращение распространённых ошибок и заблуждений
- Увеличение повторного использования кода
- Популяризация определённых «правильных» методов разработки
- Особенности рекомендованного стиля программирования в зависимости от задач, решаемых сообществом
- Linux kernel coding style как пример подобного соглашения:
- Мотивация
- Пробелы и табуляции
- Именование и typedef
- Функции и goto
- Комментарии; комментирование функций, данных и кода
- Особенности LKCS: Magic numbers, #ifdefs, labaled identifiers
- Ссылки:
- Другие CSP: