Заповеди разработчика
В свое время на меня была возложена задача курирования молодых разработчиков. Начать было решено с формулировки кратких рекомендаций. Результат перед вами.
1 Коротко и неясно
ЧИТАЙ КОД!
Пиши код, который удобно читать всем остальным
Пиши в комментарии не ЧТО делает код, а ЗАЧЕМ
Предупреждения и подсказки опаснее ошибок компиляции - проект...