Ils ont du modifier en urgence le truc en collant des "if (Windows) CRLF else LF" mais forcément ils en ont oublié. Si la portabilité avait fait partie du cahier des charge dès le départ, ils auraient défini une constante "EndOfLine" dans un coin et terminé.
C'est vrai. Mais faut vraiment être un mauvais programmeur pour ne pas utiliser cette constante EndOfLine dans les modifications "d'urgences" et utiliser à la place ce 'if(windows)'. ça ne coûte vraiment rien de déclarer cette constante. Voir même, ça permet des modifs plus rapide.
[^] # Re: De l'origine des bugs
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Pourquoi nous vendons un code contenant des bogues.... Évalué à 3.
C'est vrai. Mais faut vraiment être un mauvais programmeur pour ne pas utiliser cette constante EndOfLine dans les modifications "d'urgences" et utiliser à la place ce 'if(windows)'. ça ne coûte vraiment rien de déclarer cette constante. Voir même, ça permet des modifs plus rapide.