最近、お仕事で .NET がつかない既存 ASP システムのソースを追っかけたり、
HTML ソースみたりしているのですが...
それを作った方は
「サーバー側コメント(ASP コメント)」と 「クライアント側コメント(HTML コメント)」
の違いを解ってないんじゃなかろうかと思う事がありました。
■ 一例
<!--
*************************************************
*
* クライアントコメント だだ漏れ関数
*
* Sub ClientDadaMore
*
* 機能:クライアントにコメントをだだ漏れさせる。
*
* 作成者 XXX XXX yyyy/MM/dd
*************************************************
-->
<%
Sub ClientDadaMore()
...
End Sub
%>
こんな メソッドヘッダがいくつもあって、レスポンスに一杯吐き出されてました。
あちゃー。だっせー・・・。
ださいだけじゃないです。
これは、IE の [ソースの表示] で誰でも見る事ができてしまいます。
ヘッダコメントに書いてあることが、業務上まずかったら...
コメントに書いてあることを手がかりに攻撃されたら...
こういう類のコメントは、サーバー側コメントにしましょう。
<%' これは、クライアントの HTML にはでません %>