Devrions-nous garder de 80 caractères par ligne en Java?
Il ya beaucoup de sites web ou de blogs a dit que nous devrions garder à 80 caractères par ligne dans notre programme, car il est relativement à l'affichage dans certains environnement de la console.
Cependant, j'ai trouvé qu'il est très difficile de garder cette pratique en Java. Lorsque nous écrivons le code Java, nous allons écrire une fonction dans une classe, il nous oblige à faire quelques indentation déjà, a fortiori, pour ajouter un peu de if-else à l'intérieur de la fonction.
En dehors de cela, nous gardons toujours appeler des fonctions dans un objet. Ce genre de comportement font qu'il est difficile de faire 80 caractères par ligne.
La ligne d'emballage est une méthode, mais elle se réduire à la lisibilité du code.
Je ne suis pas un professionnel de la programmeur java. Souhaitez-vous toujours suivre cette règle lors de l'écriture de Java? ou est-il une pratique courante sur le retrait de java?
- Vous n'quel que soit le style de codage dit, la période 😉
- ce que u veux dire, la période?
- Examinons ce qui se passe lorsque l'on veut imprimer une copie papier.
Vous devez vous connecter pour publier un commentaire.
De 80 caractères par ligne des restrictions de longueur de sens quand nous avons abordé avec le papier à cartes perforées et les petits écrans. Je pense que cela fait peu de sens maintenant que nous avons lu le code sur une plus large moniteurs.
Je trouve que l'imbrication et les méthodes ont peu d'effet sur la lisibilité. Si je vois de nidification qui est trop profonde, c'est une suggestion que la complexité cyclomatique de ma méthode est trop élevé, de temps à se décomposer.
Je ne veux pas revenir en arrière et de suite, mais je trouve que 120 caractères est gérable.
Cela dépend de votre environnement/l'équipe/les méthodes de travail. Depuis, nous avons tous des écrans larges sur nos bureaux nous voulons utiliser autant écran de l'immobilier que possible. Nous avons 120 caractères et il a bien fonctionné pour nous.
Si vous rencontrez des problèmes avec toujours remplir les 120 caractères de largeur, je dirais que vous devriez regarder par-dessus votre code, peut-être que certains le refactoring est en place.