Здравствуйте, Khimik, Вы писали:
K>Насколько всё это актуально в других языках? И имеет ли смысл выработать привычку вообще во всех таких случаях писать стандартный комментарий, чтобы компенсировать недостаточную информативность самого кода? Вроде затраты на написание лишнего слова очень невелики. K>Как видите, я не ставлю отступы — полагаю с такими стандартными комментариями они становятся не нужны.
Последние годы везде где я работал использовались автоматическое форматирование: clang-format для C++,
rustfmt для Rust, gofmt для Go и т.д.
На мой взгляд это необходимый элемент для плодотворного "code review".
Ну и clang-format по умолчанию для "namespace foo {" добавляет "} // namespace foo" ,
если в объявлении "namespace" больше пары строчек. Но ни для чего более такая фишка не используется.
Предполагается наверное что весь остальной код: for, if, while, реализация функции
должны быть небольшими и такое форматирование не нужно.