アカウント名:
パスワード:
半自動的にってのがポイントで、毎日あるいは、受け入れ試験時に走らせるだけで少なくともなんらかの規格に準拠した文書かどうかのチェックはできる気がします。
それなら素直に W3C HTML Validator [w3.org] を呼んだほうが間違いなくいいと思う。
Another HTML lint はあくまで一個人が作成したアプリケーションに過ぎないけど、W3C HTML Validator ならそもそもの Spec. を書いているところで提供しているサービスなのだから。
しかし、本格的に定時自動チェックとかやるなら、Another HTML lint などもそうだけど、ローカルに落としてきて動かさないと迷惑すぎ。
「業務で使うブラウザ」というのがある程度特定できれば、「動くシステム」を作るというのは当然のことでしょう。リントなどでチェックを自動化できれば、要素の使い方が間違っているなど、規格にさえ通らないシステム(環境によってはまともに動かないシステム)が返ってくるのはある程度防げるという話です。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
ブラウザに依存しないで (スコア:4, すばらしい洞察)
ブラウザに依存しないでください。
HTML4.01やらISO-HTMLやらメジャーなものなら何でもいいですけど、少なくとも規格に依存してください。
「このブラウザは対応してます」とか
Re:ブラウザに依存しないで (スコア:0)
要求事項と受け入れ試験は密接に絡まっています。
要求として規格名で書いてしまうと受け入れ試験側が大変なんですよね。まず何で試験すればよいのか、受け入れ側が正しい規格上の挙動を知っていないといけない。もしIEが規格から外れた動きで動かない場合は駄目だし。
主要なブラウザとOSを挙げていくとなると全部の組合せで試験するべきとなるので、量がおおすぎてやってられません。
IEで動くことと要求した際にSI屋さんも技術レベルが低いので、どのようなブラウザでも動くように書くなんて芸当は期待できません。
結論としてメジャーなIEだけとかが要求事項になり、SI屋はIEでしか動かないのを書いても(書けなくても)問題ない事になったのです。
なんかうまい要求事項の書き方があったらぜひ教えて欲しいです。
lint (スコア:1)
半自動的にってのがポイントで、毎日あるいは、受け入れ試験時に走らせるだけで少なくともなんらかの規格に準拠した文書かどうかのチェックはできる気がします。
Re:lint (スコア:2, 参考になる)
それなら素直に W3C HTML Validator [w3.org] を呼んだほうが間違いなくいいと思う。
Another HTML lint はあくまで一個人が作成したアプリケーションに過ぎないけど、W3C HTML Validator ならそもそもの Spec. を書いているところで提供しているサービスなのだから。
しかし、本格的に定時自動チェックとかやるなら、Another HTML lint などもそうだけど、ローカルに落としてきて動かさないと迷惑すぎ。
Re:lint (スコア:0)
Re:lint (スコア:1)
Re:lint (スコア:0)
じゃないんですな。
「規格で合格です!」って言っても、業務で使うブラウザで
表示がずれたりしていてはNGなんですわ。
発注元としては、そんなリスクもあるので規格を基準に受け入れることは
できません。
Re:lint (スコア:1)
「業務で使うブラウザ」というのがある程度特定できれば、「動くシステム」を作るというのは当然のことでしょう。リントなどでチェックを自動化できれば、要素の使い方が間違っているなど、規格にさえ通らないシステム(環境によってはまともに動かないシステム)が返ってくるのはある程度防げるという話です。