4228Fermer4230
BrunniLe 19/11/2019 à 05:14
En fait j'ai de la peine à imaginer quel cerveau malade peut pondre ça. C'est vraiment "evil" sur tellement de points, j'ai passé des heures à comprendre, et je ne pense pas que ce soit possible de pondre un truc pareil sans faire exprès et passer même un temps assez énorme à obfusquer. Tout plein de concepts sont spécifiquement pas utilisés pour ce qu'ils font, mais ça donne le bon résultat. Sauf que c'est le cas d'environ une ligne de code sur deux dans les classes dans lesquelles je travail. C'est, d'un côté, trouducutant d'ingéniosité, et je ne préfère pas penser qu'il existe des gens qui réfléchissent comme ça. Je pense juste que le gars avait qqch contre mon employeur et qu'au lieu de passer sa journée sur codewars comme plein d'autres, il l'a passé à pondre les bouts de codes les plus alambiqués possibles.

J'ai réussi à comprendre ce que ça faisait, juste assez pour insérer ma modif, mais c'est vraiment, sans exagérer, aussi difficile que commenter un code désassemblé, j'ai dû "désobfusquer" chaque ligne, renommer les variables, et ajouter pour genre 3 lignes de commentaires pour presque chaque ligne pour expliquer l'intention et le but de telle étape dans l'ensemble du process.