>> |
No.8873
>>8789
Я, конечно, далеко не шри, не гуру и не джи, но вот как я делаю:
1. На работе - доморощенный, дома - другой доморощенный. Может, они как-то научно называются, но я этого не знаю. На работе фигурные скобки расставляю в K&R стиле, дома - с новой строчки. На работе названия функций и переменных в сишном коде - маленькими буквами через подчеркивание, к именам типов добавлено _t, в плюсовом - названия классов, структур, функций, методов и свойств - camelCase. Дома я что в С, что в плюсах переменные и свойства обзываю маленькими буквами через подчеркивание, методы и функции - camelCase, классы и структуры - CamelCase. Отступы на работе 4 пробела, дома 2. Вообще, в стандарте главное, чтобы его соблюдали все, пишущие данный код. Иначе код начинает выглядеть как говно.
2. Комментирую места, которые писались "чтоб быстро и работало", что их надо переписать при первой возможности. Еще неочевидные места в алгоритмах, сделанные для оптимизаций. Плюс TODO, если какая умная идея пришла, а реализовать времени нет.
3. Особого стиля нет.
4. У меня в редакторе автоформатирование, но стараюсь сразу делать красиво.
5. Читать много хорошего кода думая, писать много кода думая.
6. Vim, стандартная гамма.
|