検索条件
Google C++ Style Guide 日本語全訳 (GitHubリポジトリ)
字が小さいと思ったらブラウザのズームを使うと読みやすいかも。
きっかけは、
GoogleがGitHubで公開している版 (HTML)を、自分で読むついでに、英語を読むのがしんどい人のために日本語に訳してみた。
ついでにという気持ちで始めたけど、翻訳って思ってたよりめっちゃ大変だった。
最近機能をバリバリ使ってイケイケにコーディングしているんだろうなぁとか
勝手なイメージをもっていたので、それよりもかなり保守的って印象を受けた。
その精神は
「コードは読む人のために書く」
「読む人のリズムを崩さないために周りのコードとの一貫性を保て」
「平均的な読者が知らないかもしれない機能は使うな」
って感じ。
命名規則とかだけでなく改行の入れ方とかスペースの置き方とかを定めていて、
そのフォーマットのためのemacsスクリプトが配布されてて、守りやすくなってるのはいいなぁと思った。