Публикую сабж. Очень полезная штука, когда в проекте более одного программиста.
Содержание
I. Введение
1. Почему стандартизация так важна
2. Принятие стандарта
II. Формирование имён
3. Выбирайте правильные имена
4. Имена классов
5. Имена методов
6. Имена аргументов в методах
7. Имена переменных
8. Имена элементов в массивах
9. Одиночные и двойные кавычки
10. Глобальные переменные
11. Имена функций
III. Форматирование
12. Правила расстановки фигурных скобок
13. Правила расстановки скобок () рядом с операторами и функциями
14. Правила по отступам/табуляциям/пробелам
15. Форматирование блоков if then else
16. Формат switch
17. Использование continue, break и ?:
18. Выравнивание блоков объявления переменных
IV. Документация
19. Несколько комментариев по комментариям
20. Формат описания gotchas
21. Зарезервированные слова для описания gotchas
22. Документация интерфейсов и реализаций
23. Документация по директориям
V. Разное
24. Повторное использование кода
25. Временное комментирование больших блоков