‘教育’ タグのついている投稿
2010
Jul
27
23:53
コメントは必要最小限が良いか?
こんにちは、林です。今回の記事では、「ソースコードに書くコメントは必要最小限が良いか」という命題について考えてみたいと思います。
コメントは最小限が良い?
巷の書籍やブログ記事で、優れたプログラマによる以下のような意見をよく目にします。
小野和俊のブログ: ソースコードのコメント率は20%を切ることが望ましい
今、改めて考えて、どのような言語であってもどのようなコーディング規約であっても、私はソースコードのコメント率は原則20%を切ることが望ましいと思う。可読性の意味でもメンテナビリティの意味でも、開発生産性の意味でも。私が考えるに、本来コンピュータが読むためのものであるソースコードに人が読むためのコメントを付け加えなければならないのは、次の2通りの場合だけである。
404 Blog Not Found: コメント!=ドキュメント
私はほとんどコメントを書かない。書いたら負けとすら思っている。もしコメントなしではそのcodeが理解できないのだとしたら、それはcodeに語らせることに失敗しているのだ。
果たして、ソースコードそのものに語らせて、コメントは最小限にするのは正しいのでしょうか。これは、上級プログラマだけが集うような特別な環境下においては正しい場合もあるでしょうが、プログラマの上達過程や教育の観点からすると間違っていると思います。以下、その理由を述べます。
この投稿の続きを読む »
すくすくスクラム
アクセスログ
アジャイル
アラン・クーパー
クラウド
コメントの書き方
コンパイル
コーディング規約
スクラム
スマートフォン
ソーシャルメディア
タブレット
タブレット端末
テキストマイニング
テーマ
デザイン
デバッグ
ドン・ノーマン
ネットワーク
プログラマ
ペルソナ
マーケティング
メソッド
ユーザ行動モデリング
便利ツール
勉強会
壁紙
実行時間
教育
暑中見舞い
行動パターン分析
開発
Android
article
aside
buildbot
CSS3
daemon mode
facebook
facebook page
GAE
Getting Things Done
gnuplot
Google Analytics
Google App Engine
GTD
Hadoop
Hardy
HTML5
iframe
iOS
iOS4.2
iPad
iPhone
Jinja
Jinja2
Mahout
Mako
MapReduce
NFS
PEP
pybundle
Pylons
PyPl
Python
Pyxis
Review Board
RHEL4
section
Smartphone
Sphinx
Tablet
Toscawidgets
Trac
TrStyle
UX
Validator
virtualenv
web-kit
Widget
WSGI
