私は合理的に短いですが、かなり複雑なコードの例(オブジェクト、関数、クラス、特定の変数名のセットなど)を探しています。作成またはレビューしたコードコメントの「禅」の瞬間は何ですか?
あなたが本当に誇りに思っているか、あなたが出会って「Aha!啓蒙の瞬間
いくつかの潜在的な基準は、(すべてではないが、単一の例では満たす必要がある):
- スパースと明らか
- 自己を重視しました。文法や実装の詳細を理解していなくても、非プログラマであっても、あなたがやろうとしていることを理解することができます。
- 賢い
- 啓発
- 生産品質及び機能(例えばない擬似コード)
(複数のユースケース、例えばソートアルゴリズム、便利な再帰的方法、等を有している)明らかに有用私はコードスニペットの後に、コードを特別なものにする簡単な解説を探しています。もちろん、最良の例は、十分に文書化されているため、最小の追加解説を必要とします。
司会者への注意:私はstackoverflowを初めて使ったので、この質問が何らかの形で適切ではない、あるいは閉じなければならない場合は、stackoverflowの標準とどこで違反しているのかを説明できますか?私は人々の時間を浪費するつもりはない。
この質問の目的は、コミュニティによって提供され評価された例を通じ、良いコメント行為を学ぶことです。
私は書店でこれを見て、それを見てください。私はこの質問をしたとき、私の心の後ろにこれを持っていました。私はこの問題をstackoverflowに掲載して、被験者への入力の幅を広げました。 –
それを購入してください、あなたはそれを愛するでしょう。鮮やかなコードを使用して、さまざまな言語が使用されています。あなたはもっと何を望むことができます:) – Shane