У меня есть несколько мыслей о некоторых понятиях, не связанных с языком:
1.) Удалить мертвый код. Если что-то не является абсолютно необходимым, закомментированный, мертвый код должен быть удален. Это загромождает рутину, вы часто получаете ложные срабатывания при поиске какой-либо строки и показывает общую неряшливость, которая не годится для профессионального разработчика
2.) Для исправлений, связанных с техническим обслуживанием, укажите номер отслеживания дефекта в комментарии - при условии, что у вас есть какая-то система отслеживания дефектов. Это помогает любому, кто ведет вашу работу, понять, почему код был изменен между одной ревизией и другой.
3.) Для языков, которые его поддерживают, объявляйте переменные как можно ближе к их первому использованию.
Я уверен, что есть несколько других не зависящих от языка понятий, но это первые, которые приходят на ум. Насколько я знаю, довольно сложно обсуждать стандарты кодирования при отсутствии определенного языка. И я согласен с другими ответами выше - лучший стиль обычно тот, который наиболее легко сочетается с существующим стилем.
Возможно, вы захотите взглянуть на Код Стива Макконнелла . Он полон хороших идей, которые должны быть применимы практически в любой ситуации разработки, независимо от языка программирования.