[プログラム]サイトの開発時にデバッグする

スクリプト上で、ページはすべて動的になりました。 それは一種のプログラムでもあります ただし、デバッグの問題は多少なりとも発生します(C ++と同じ場合)。 それはすべて、目による評価、編集など、円の中で行われます。 エラーメッセージは同じHTMLページに表示されます-簡単です。





しかし、オプションは何ですか?



オプション番号1-すべて同じログ。 エラーを表示する関数が作成されます。 さらに、日付、ページ、URL(1つのスクリプトを異なるURLで呼び出すことができます)および必要に応じて他の値を示すメッセージをログに書き込むように指示されます。 さらに、管理者のメールにメッセージを送信できます(サイトに問題があることをユーザーが遅くしなかったということです)。 そして、単に「すべては私たちにとって悪いが、ありがとう、私たちはすでに良い」というページを表示するには:)まあ、またはサイトの開発期間の同じテキスト。 そして、サードパーティのユーザーにとっての詳細は役に立たない。



考えられる欠点-DoSに対してシステムを実装するのは良いことです。 そして、それは手紙をスパムすることができます。 さて、ログは定期的にトリミングする必要があります。



オプション2-開発期間により適しています。 すべてのページまたはエンジンにデバッグライブラリを埋め込みます。 たとえば、URLに「&dbg = true」を追加することにより(手動で)呼び出されます。 この場合、ページには、特にデバッグ情報(パス、変数、リンク、クエリ処理時間など)が入力されます。



これについてのEssnoは配布されないので、ユーザーが後から面白くすることはありません;)はい、無効にできます。 しかし、デバッグのために、それは時々非常に良いです。 特に、ページがバラバラになっている場合、FIGはどこから来たかを知っています。



それはすべてサーバー側についてでした。 JS / DHTMLなどのデバッグについては、すべてが明らかなようです-スクリプトとユーティリティがあります。



誰が他のオプションや用途を知っていますか?




All Articles