プロダクションのJavaScriptコードに「console.log()」呼び出しを残すのは悪い考え?
2023-08-10 12:10:14
質問
私は、たくさんの
console.log()
の呼び出しがあります。
本番環境にデプロイする前に、それらをコメントアウトすべきでしょうか?
私はそれらをそのままにしておきたいと思います。そうすれば、後でさらにデバッグする必要がある場合に、コメントを再追加する手間を省くことができます。これは悪い考えでしょうか?
どのように解決するのですか?
Javascriptのエラーを発生させ、エラーを含むJavascriptのブロックの実行を終了させます。
しかし、Firebugがアクティブでないときは何もしないダミー関数を定義することができます。
if(typeof console === "undefined") {
console = { log: function() { } };
}
以外のメソッドを使用した場合
log
以外のメソッドを使用する場合は、それらもスタブアウトする必要があります。
関連
-
[解決済み] 私のJavaScriptコードは "No 'Access-Control-Allow-Origin' header is present on requested resource "というエラーを受け取りますが、Postmanはそうならないのはなぜですか?
-
[解決済み] 配列の反復処理に "for...in "を使用するのは、なぜ良くないのでしょうか?
-
[解決済み] HTMLマークアップのどこに<script>タグを記述すればよいですか?
-
[解決済み] JavaScriptで文字をASCIIコードに変換する
-
[解決済み] setTimeout(fn, 0)が役に立つことがあるのはなぜですか?
-
[解決済み] スクリプトタグ - 非同期と遅延
-
[解決済み] JavaScript / jQuery のイベントバインディングを Firebug などでデバッグするには?
-
[解決済み] なぜJavaScriptのeval関数を使うとダメなのか?
-
[解決済み] アサインの左側にJavascriptのオブジェクトブラケット表記({ ナビゲーション } =)があります。
-
[解決済み] Chromeの拡張機能開発にWebStormを使用するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] なぜ "use strict "はパフォーマンスを10倍向上させるのか?
-
[解決済み] Reactメモを使うべきではない場合とは?
-
[解決済み] AJAX Mailchimp サインアップフォームの統合
-
[解決済み] jQueryを使用して、すべてのクリックイベントハンドラを削除するにはどうすればよいですか?
-
[解決済み] JavaScriptとLuaの微妙な違い [終了しました]
-
[解決済み] JavaScript で `throw` の後に `return` をする必要がありますか?
-
[解決済み] JavaScript で css プロパティを使用して HTML 要素の背景色を設定する方法
-
[解決済み] JavaScriptデータフォーマット/プリティプリンタ
-
[解決済み] console.logはJavaScriptの実行性能を低下させるか?
-
[解決済み] プロダクションコードからconsole.logを削除すべきですか?