Qu'est-ce que le Spaghetti Code et Comment le Corriger
Vous ouvrez une fonction pour corriger un bug dâune ligne et quarante minutes plus tard, vous ĂȘtes encore en train de suivre quelle branche dĂ©finit quelle variable. Trois tĂąches sans rapport entre elles sont soudĂ©es dans un seul bloc, et aucune nâa de nom. Vous tirez un fil et vous ne pouvez pas dire lesquels des autres bougent. Câest ça, le spaghetti code, et le nom nâa rien Ă voir avec lâindentation ou le style de nommage. Il dĂ©crit le flux de contrĂŽle : lâexĂ©cution saute entre les conditions comme un brin de pĂątes qui croise tous les autres dans le bol, et suivre un seul chemin jusquâau bout signifie garder quatre niveaux de if en tĂȘte Ă la fois. ...