En branche complémentaire informatique au lycée, nous devions développer un projet avancé en JavaScript, par équipes de trois.
Je charge mes deux collègues de faire quelques modifications pour ajouter les fonctions sur lesquelles ils travaillent, et les intégrer au code. Bien entendu, le lendemain plus rien ne fonctionne (et le fichier source a été écrasé, réenregistré).
Après une lecture rapide du code, il ne semble pas y avoir de problème flagrant. Mais une heure plus tard, ayant parcouru les 650 lignes de code de long en large, je comprends que le script est envahi par des caractères spéciaux invisibles (tabulations, etc.) en lieu et place des espaces "normaux". PEBKAC.
1. Indenter avec des tabulations n'a jamais posé de problème, y compris en Javascript.
2. Si tu avais utilisé la console de debug Javascript de ton navigateur, il t'aurait fallu moins d'une heure pour localiser le problème !
Et je ne vois toujours pas où est la cause du non-fonctionnement du script, soit dit en passant...