Pourquoi 4 espaces sont utilisés comme unité de l'indentation en Java?

Code Java conventions dit:

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.

OriginalL'auteur newbie | 2011-01-26