Pourquoi 4 espaces sont utilisés comme unité de l'indentation en Java?
Quatre espaces doit être utilisé comme unité d'indentation.
Mais il n'a pas expliqué pourquoi les espaces sont privilégiées. Si je tape espace 4 fois au lieu d'appuyer sur l'onglet juste une fois, je dois faire 3 touches plus que juste un. Cela signifie que beaucoup plus de travail, parce que les codeurs vont écrire beaucoup de code en une seule journée. D'où vient donc cette convention venus, et il y a aucune raisons valables pour faire plus de travail?
Ne sais pas, mais en Python c'est la même chose. Il existe peut-être une question de métier
Dans la mesure du raisonnable de l'éditeur de code, la mise en retrait est généralement fait automatiquement, donc vous n'avez pas à appuyer sur quoi que ce soit, à l'exception de "Enter". C'est la première fois que j'entends parler de 4 espaces, toujours utilisé seulement 2.
La cité de la page (java.sun.com/docs/codeconv/html/CodeConventions.doc3.html) n'existe plus.
Dans la mesure du raisonnable de l'éditeur de code, la mise en retrait est généralement fait automatiquement, donc vous n'avez pas à appuyer sur quoi que ce soit, à l'exception de "Enter". C'est la première fois que j'entends parler de 4 espaces, toujours utilisé seulement 2.
La cité de la page (java.sun.com/docs/codeconv/html/CodeConventions.doc3.html) n'existe plus.
OriginalL'auteur newbie | 2011-01-26
Vous devez vous connecter pour publier un commentaire.
Selon certaines recherches, j'ai trouvé, 6 places obscurcit la lecture du code et le rend plus difficile à lire. Similaires est le cas avec 0 espaces,
4 espaces est dit pour être optimales pour une clarté de lecture et de compréhension de la logique de la hiérarchie d'un programme en un coup d'œil.
Steve McConnell Code Complet de la Deuxième Édition chapitre sur la Mise en page et le Style:
OriginalL'auteur Arjun J Rao
Vous pouvez modifier votre système d'exploitation paramètre
tab
que 4 espaces. Le mieux est encore de le faire pour votre IDE, à la place. Vous pouvez ne pas aimer l'idée de changer le réglage de niveau de l'OS.OriginalL'auteur Adeel Ansari
L'on peut dire à ce sujet tout au long de la journée, mais à la fin c'est une décision arbitraire. Et avoir une norme est mieux que de laisser les querelles à ce sujet, continuer jusqu'à la fin des temps.
Et plus "taper" n'est pas vraiment un argument valable contre elle, comme vous pouvez facilement mettre en place tout sain d'édition de code outil pour insérer des espaces 4 lorsque vous appuyez sur la touche tab.
OriginalL'auteur Joachim Sauer
Je pense que c'est principalement parce qu'il n'est pas fixé de combien de places sont dans un taquet de tabulation. Cela rend le code plus portable que dans pas sujettes à des erreurs d'affichage tout simplement parce que les onglets sont affichés différemment.
La chose avec Java, c'est que vous allez probablement finir l'aide d'un IDE de toute façon, ce qui rend obsolètes pour frapper la touche espace à trois reprises.
OriginalL'auteur slhck