TriAx Labs

トライアックスの技術関連ブログです。
Search

‘コーディング規約’ タグのついている投稿

2010 Jul 27 23:53
retweet

コメントは必要最小限が良いか?

こんにちは、林です。今回の記事では、「ソースコードに書くコメントは必要最小限が良いか」という命題について考えてみたいと思います。


コメントは最小限が良い?


巷の書籍やブログ記事で、優れたプログラマによる以下のような意見をよく目にします。


小野和俊のブログ: ソースコードのコメント率は20%を切ることが望ましい

今、改めて考えて、どのような言語であってもどのようなコーディング規約であっても、私はソースコードのコメント率は原則20%を切ることが望ましいと思う。可読性の意味でもメンテナビリティの意味でも、開発生産性の意味でも。私が考えるに、本来コンピュータが読むためのものであるソースコードに人が読むためのコメントを付け加えなければならないのは、次の2通りの場合だけである。


404 Blog Not Found: コメント!=ドキュメント

私はほとんどコメントを書かない。書いたら負けとすら思っている。もしコメントなしではそのcodeが理解できないのだとしたら、それはcodeに語らせることに失敗しているのだ。


果たして、ソースコードそのものに語らせて、コメントは最小限にするのは正しいのでしょうか。これは、上級プログラマだけが集うような特別な環境下においては正しい場合もあるでしょうが、プログラマの上達過程や教育の観点からすると間違っていると思います。以下、その理由を述べます。

この投稿の続きを読む »

カテゴリー:
  • 開発
Author:junya

    タグ:
  • コメントの書き方 , 
  • コーディング規約 , 
  • プログラマ , 
  • 教育
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをGoogle bookmarkに追加
<< 前の月のアーカイブを見る
これより後の月にはエントリーがありません。
Category
Archive
Tags
すくすくスクラム アクセスログ アジャイル アラン・クーパー クラウド コメントの書き方 コンパイル コーディング規約 スクラム スマートフォン ソーシャルメディア タブレット タブレット端末 テキストマイニング テーマ デザイン デバッグ ドン・ノーマン ネットワーク プログラマ ペルソナ マーケティング メソッド ユーザ行動モデリング 便利ツール 勉強会 壁紙 実行時間 教育 暑中見舞い 行動パターン分析 開発 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
    • トライアックス株式会社
    • LaCoon
Copyright(C) TriAx Corp. All rights reserved.