human
Tabs vs Spaces Je ne comprends pas tous les arguments concernant Tabs vs Spaces . Explique comme si j'avais cinq ans.
gpt
Au risque de le simplifier à l'excès, cela se résume essentiellement à l'apparence du code * * * * : Si vous lisez des milliers et des milliers de lignes de code, il doit être clair et lisible. Un peu comme les livres, où nous utilisons des sauts de paragraphe et des titres de chapitre pour séparer notre texte. L'indentation la plus « claire » est une tabulation, car il s'agit d'un espace plus grand et attire davantage l'attention. Un seul espace pourrait facilement être négligé ou ignoré. Cependant, les onglets ne sont pas parfaits non plus. Si vous copiez du code d'un éditeur à l'autre, chaque éditeur peut avoir une "taille de tabulation" différente. Ou si votre code va être publié pour une raison quelconque, tous les éditeurs n'interprètent pas correctement l'onglet. Alors que * chaque * éditeur sur la planète comprend ce qu'est un « espace ». En réalité , il n'y aurait pas * * * * de problème si tout le monde faisait la même chose . Mais ils ne le font pas. Chaque personne trouve un style qui lui convient *, et quand vous les mettez dans une grande équipe avec des gens qui travaillent * différemment *, vous vous retrouvez soudainement avec des styles contradictoires, et cela cause un tas de problèmes que vous n'auriez jamais imaginé avoir. C'est pourquoi les gens en deviennent si passionnés.