The Daily WTF 日本語 フォロー CodeSOD: 連結検証 ユーザー入力の検証は、エラーを防ぐために非常に重要です。ユーザーが提供したアセットIDがデータベース内のIDと一致するかどうかを確認するために、Java関数isAssetIdMatchingが作成されました。データベースのアセットIDを取得する正確な方法は不明です。この関数のロジックには、比較前に要求されたアセットIDとデータベースのアセットIDの両方に空の文字列を連結することが含まれています。この手法は冗長であり、Javaではnull値を効果的に処理できず、例外につながる可能性があります。開発者はJavaScriptの文字列連結の動作に影響を受けた可能性があります。この特定の実装の起源と目的は、コードベースを引き継いだ人々にとっても謎のままです。これはJavaのnull処理に対する誤解の可能性を示唆しています。このようなコードの存在は、それを遭遇した人々にとって「ショッカー」と見なされています。 CodeSOD: Concatenated Validation thedailywtf.com The Daily WTF 日本語 RSS thenote.app
isAssetIdMatchingが作成されました。データベースのアセットIDを取得する正確な方法は不明です。この関数のロジックには、比較前に要求されたアセットIDとデータベースのアセットIDの両方に空の文字列を連結することが含まれています。この手法は冗長であり、Javaではnull値を効果的に処理できず、例外につながる可能性があります。開発者はJavaScriptの文字列連結の動作に影響を受けた可能性があります。この特定の実装の起源と目的は、コードベースを引き継いだ人々にとっても謎のままです。これはJavaのnull処理に対する誤解の可能性を示唆しています。このようなコードの存在は、それを遭遇した人々にとって「ショッカー」と見なされています。