2017-10-06 3 views
0

Vous ne savez pas si c'est le meilleur endroit pour poser cette question, mais il existe de nombreux guides de style qui proposent des limites de longueur de ligne, dont beaucoup ne dépassent pas 80 caractères. Quelle est la limite de longueur de ligne la plus couramment utilisée dans les applications réelles? Va aussi bas que 80 réellement faisable?Quelle est la limite de longueur de ligne la plus couramment utilisée dans les applications réelles?

+0

Parlons-nous comme toutes les langues ici? – Steampunkery

+0

Ouais, tout langage de programmation vraiment, même si je travaille principalement dans les langages web. – frodo2975

+0

https://github.com/google/styleguide/search?utf8=%E2%9C%93&q=line+length&type= – str

Répondre

1

Tout dépend de vos préférences/de vos équipes. Certains des arguments pour la ligne de 80 caractères sont:

  • Vous pouvez adapter plusieurs éditeurs côte à côte avec des lignes plus courtes.
  • 80 caractères vous oblige à écrire un code plus concis afin

    // Looks to confusing to some people 
    if ((browser.OS == 'win') && (browser.userAgent == 'IE')) { 
    
    // More concise 
    isIE = (browser.userAgent == 'IE'); 
    isWindows = (browser.OS == 'win'); 
    if (isIE && isWindows) { 
    
  • raisons historiques (La carte perforée IBM avait 80 colonnes, ainsi que d'anciens terminaux de style.

Arguments pour plus de 80 caractères (j'ai mis le mien à 150):

  • Nous avons maintenant plus grands écrans, alors pourquoi
  • expressions longues sont regroupées au lieu d'être rompu, plus facile à lire à certaines personnes (moi inclus)

Vous devez également considérer que le code vous seront passés en revue, envoyé par courrier électronique, débogués et réécrite par des gens qui aren c'est pas toi. Il m'arrive d'écrire du code par moi-même la plupart du temps, mais j'ai mes propres standards. Tant que vous écrivez un code cohérent et lisible, vous n'aurez pas de problème avec les longueurs de ligne. Mais quoi que vous fassiez, s'il vous plait n'écrivez rien de plus que 150 (et j'avoue, je pousse la limite dessus) c'est juste moche et peut définitivement être cassé.