« まず lint より validator を使え | トップページ | Another HTML-lint について その 4 »

2007年8月 4日 (土)

まず lint より validator を使え その 2

さすがに使い物にならないというのは言い過ぎだというか当を得ていないと思ったので撤回した (ことにしておいた)。

ただそれでも、一般に lint によるソースコードの評価は基本的にその lint (の作者) の主観に基づくものであることを指摘しておきたい。そしてこれが lint と validator のもっとも大きな違いであることも。

Lint による評価は本質的に主観的であるからこそ、lint の出した評価には疑ってかかるべきだし、出来れば複数の lint の評価結果を比較検討すべきものだ。しかし実際にはどうもとにかく Another HTML-lint のいうとおりにマークアップを直しさえすればいいというような短絡的な思想があちこちで見受けられる。Validator ならともかく、lint をそのような考えで取り扱ってはいけない。

Lint の前に validator を覚えろというのは、validator が仕様書 (DTD) にのみ基づいた客観的な判断を下すからだ。Valid なソースを書くということは仕様書をよく読み理解するということと直結している。Lint でもある程度は validness をチェックできるが、(lint の主観によって) valid でなくても指摘されなかったり、逆に valid なのに咎められたりすることがある。だから仕様書をよく知るためには、まず validator を覚えるべきなのだ。

|

« まず lint より validator を使え | トップページ | Another HTML-lint について その 4 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/169172/16006233

この記事へのトラックバック一覧です: まず lint より validator を使え その 2:

» むしろAnother HTML-lintを使え [securecat's exblog]
まじかんと雑記: まず lint より validator を使え その 2から Lint でもある程度は validness をチェックできるが、(lint の主観によって) valid でなくても指摘されなかったり、逆に valid なのに咎められたりすることがある。だから仕様書をよく知るためには、まず validator を覚えるべきなのだ。ここでいっているlintとvalidatorというのは、具体的にどれを指しているのでしょうか。なんとなく他の記事との流れも鑑みると、Another HT... [続きを読む]

受信: 2007年8月 8日 (水) 14時42分

« まず lint より validator を使え | トップページ | Another HTML-lint について その 4 »