Une application web nécessitait que les champs obligatoires soient marqués d'un astérisque (*). Initialement, l'équipe a prévu d'utiliser HTML pour marquer les champs obligatoires, mais ils ont ensuite choisi de suivre les exigences des champs dans une base de données. Cependant, au lieu de sortir directement l'astérisque dans le HTML, ils ont décidé d'utiliser une classe CSS et jQuery pour injecter l'astérisque. Cette approche a été mise en œuvre même si les champs obligatoires étaient codés en dur dans le HTML, ce qui a conduit à l'utilisation exclusive de jQuery dans l'application. Malgré l'utilisation inutile de jQuery, le code est resté inchangé en raison de la réticence à apporter des modifications.
thedailywtf.com
CodeSOD: Required Requirements
