The Daily WTF 日本語 フォロー CodeSOD: 保留中 アプリケーション「Dragoncoder」は、作者が好まないものの、現実世界での正当性があるかもしれないユーザーへの待機時間を実装しています。中心的な問題は、この待機時間を表示する責任を負うJavaScriptコード内にあります。minutes変数は12にハードコーディングされており、コードは推定待機時間を表示するための奇妙なロジックを示しています。実際のminutesの値に関わらず、表示される待機時間はほとんどのシナリオで一貫して「12 minute」または「12 minutes」です。待機時間がちょうど60分であっても、「0 hour」と表示されます。作者は、変数がクライアントサイドJavaScriptであるにもかかわらず、出力テキストもサーバー生成であると推測しています。より効率的でユーザーフレンドリーなアプローチは、テンプレートリテラルを使用して時間と分を動的に計算して表示することでしょう。作者は、待機時間機能自体の必要性に疑問を呈し、その存在の強い根本的な理由がない場合は削除される可能性があることを示唆しています。待機時間ページは、初期のバックエンドレンダリング後にCDNによってキャッシュされます。minutes変数のバックエンドレンダリングも、理想的とは言えないデータ転送方法として指摘されています。作者は、複数形の処理の欠如を別の軽微な欠陥として強調しています。60分を「0 hour」と表示するコードの出力は、皮肉を込めて有名な映画に結び付けられています。作者は、待機時間表示のための、よりシンプルで動的なクライアントサイド計算を提案しています。最終的に、作者は待機時間機能の必要性を再評価することを提案しています。 CodeSOD: On Hold thedailywtf.com The Daily WTF 日本語 RSS thenote.app
minutes変数は12にハードコーディングされており、コードは推定待機時間を表示するための奇妙なロジックを示しています。実際のminutesの値に関わらず、表示される待機時間はほとんどのシナリオで一貫して「12 minute」または「12 minutes」です。待機時間がちょうど60分であっても、「0 hour」と表示されます。作者は、変数がクライアントサイドJavaScriptであるにもかかわらず、出力テキストもサーバー生成であると推測しています。より効率的でユーザーフレンドリーなアプローチは、テンプレートリテラルを使用して時間と分を動的に計算して表示することでしょう。作者は、待機時間機能自体の必要性に疑問を呈し、その存在の強い根本的な理由がない場合は削除される可能性があることを示唆しています。待機時間ページは、初期のバックエンドレンダリング後にCDNによってキャッシュされます。minutes変数のバックエンドレンダリングも、理想的とは言えないデータ転送方法として指摘されています。作者は、複数形の処理の欠如を別の軽微な欠陥として強調しています。60分を「0 hour」と表示するコードの出力は、皮肉を込めて有名な映画に結び付けられています。作者は、待機時間表示のための、よりシンプルで動的なクライアントサイド計算を提案しています。最終的に、作者は待機時間機能の必要性を再評価することを提案しています。