1
私が一番気に入っているのはgofmt
です。私はコーディングスタイルが多くの点で標準化されているのが好きです。Golangコーディング規約:コード内で行を分割する場合
しかし私にはまだ気になることが1つあります:改行。私は私の会社のコードベースを見れば、いつ行を壊すのかという問題に一貫性があることがわかりました。
fmt
コードhereなどのコードの一部を見ると、(たとえそれが存在するとしても)規約が何であるかまだ分かりません。
は例えば、fmt_integer
機能hereに、if
文の本体の後に改行があるが、fmt_sbx
hereには存在しません。
golangに改行の規則がありますか?ベストプラクティスとは何ですか?
答えをありがとう。だから基本的には、これは標準的な大会(厳しいルールを求めていない)がないということですね。どのようなものでも読みやすい(やや主観的な考え方)作品です。私はGoogleや他のいくつかの集約的な組織がこれについて書かれたものを持っているのだろうかと思う。 – orcaman
@orcaman "読み込み可能なものは何でも(主観的な考え方)":はい、ここで唯一の可能性があることを知っている: 'if'ブロックの後に改行がないか、OR * 1 *改行そこには厳しいルールがあります)。 – VonC
問題は、各行の間に1行の改行があるコードで簡単に終わる可能性があります。それは時にはそれがあまりにも多いことを伝えるのは難しいことがあります。私は最近、改行なしで書いていましたが、コードはかなり読みやすいと感じています。 – orcaman