Livedoorが始めようとしている無線LANサービスがこなれた頃にEmbededなSkypeが載った携帯サイズの端末が出たら嬉しいなぁ。
新しいとか古いとか
コメントは注釈
コメントとはソースコードに挿入する事ができる注釈みたいなものである。
注釈とは「本文中の語句に解説を付ける事。」である。
つまり、わかりにくい、伝わりにくいところにだけコメントを記述する必要がある。
必要以上に多すぎてはいけない。
読めばわかるようなコードにコメントを付けてはいけないという事。
コードと同じ意味をコメントで記述する事にも意味を持たない。
それは注釈ではない翻訳だ。
まぁそれでも、関数ヘッダくらいは良いかなとも思う。
説明文書の自動生成くらいには使える。
でも、ソースを読むにあたっては、あまり役に立つとは言えない。
それでも、関数内に無駄に多いコメントよりは良いだろう。
関数内にむやみやたらとコメントが多いと以下のメリット・デメリットがある。
メリット
・なんとなく分かりやすい気がする。
デメリット
・コメントに頼りきったコーディングをするようになる。つまり、「コメントがあるからいいや。」という精神のもとコメントが無いと分からないような命名がされる。
・後から読むときにコメントとコードが同じ内容なので無駄である。その為、1画面に表示されるコード量が減るし、無駄なコメントが目に入るのでわかりにくい。
・仕様変更への対応でコメントを修正し忘れると、コードとコメントがミスマッチになる。つまり2重管理の弊害が出る。ミスリードをまねく。
ちなみに、メリットに挙げた項目は本当はメリットではないと思っている。
コメントを書く局面は下記の通りで良いと思っている
・TODO(最終的には消えるコメント)
・一見しただけじゃ何をやっているか分からないコードへの注釈
(一見しただけで分かるコードに変換し、それでも読み難いならコメントをつける。というステップを踏みたい。)
・なんらかの解説を付けたい時
つまり、ほとんど書かなくても良いって事。
そういえば、以前、「コメントレスコーディングのススメ」というエントリを書いた。
いまでも、それで保守性が上がると思っているし綺麗で整理されたコードになると思っている。
OUTLOOKを最新版にするとExchangeサーバと同期が取れなくなる。
MUFAS at 代官山UNIT 20050610
どっかの掲示板にて
うーん。誤解されまくっているようで釈然としないけど、僕の言い方が悪かったんだろうし(相手の日本語に対するリテラシのレベルを読み違えた。)、終結に向かっているようなので、ポストするのは止めておこう・・・。
言いたいこととしては・・・
コミュニケーションは
・コール&レスポンス
・相手のアグリーじゃない意見を封じ込めるという事は上記に反したおこない。
・よって、コミュニケーションの場である掲示板は用途が違う。
・用途によって場を使い分けたほうが良いよ。
という事を言ったつもりだったんだけどね、勝手に僕の意志を妄想されると厳しいな。
だれだろうと、なぜ私の考えがわかるわけですか?
本当に意味不明だ
彼自身が言っているのに。
なぜ、僕の考えがわかるのですか?
自分が発した言葉は自分にも返ってくるのに。
AJAX.NET
Mooさんのブログで知ったのですが、Ajax.NETというVS.NET上でAjaxを簡便に実装できるようにするというプロダクツがあり、
試しにダウンロードして実装してみました。
本当に簡単すぎるくらい簡単です。
シンプルで分かりやすいです。
ASP.NET2.0だと[Client CallBack]という同等のものが用意されているようで、標準で用意されているのなら、そちらの方を利用する可能性が高いのですが、現時点で実装したい局面があれば採用しても良いかなと思います。
残念ながらそういった局面が無いのですが・・・。
テンプレートの編集
SBS2003SP1
new sort of FAREWELL/MUFAS
新星堂には売っていないので、アマゾンでゲット。
本日到着、まだ評価できるほど聞いていないんだけども緩い感じ。
10日後のライブが楽しみです。
- アーティスト: MUFAS
- 出版社/メーカー: ルーツ
- 発売日: 2005/05/18
- メディア: CD
- クリック: 2回
- この商品を含むブログ (20件) を見る