Tec&Cult
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Tec&Cult

Technologie et Culture
 
AccueilAccueil  PortailPortail  GalerieGalerie  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Sujets similaires
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Derniers sujets
» Que faire à Paris le week-end du 15 août ?
Code et commentaires  EmptyJeu 11 Aoû - 11:20 par Admin

» T-shirt Mec de Paname
Code et commentaires  EmptyMer 3 Aoû - 17:04 par Admin

» dating web site uk dating free parent single
Code et commentaires  EmptyMer 3 Aoû - 10:56 par Invité

» rsvp dating website seeking bisexual
Code et commentaires  EmptyLun 1 Aoû - 2:08 par Invité

» dating french woman gay bottom seeking tops
Code et commentaires  EmptyDim 31 Juil - 21:59 par Invité

» dating philippine woman man seeking wealthy woman
Code et commentaires  EmptyVen 29 Juil - 12:51 par Invité

» dating lesbian n r cacee cobb dating lachey nick
Code et commentaires  EmptyVen 29 Juil - 3:17 par Invité

» single dating chat room relationship dating advice
Code et commentaires  EmptyJeu 28 Juil - 0:21 par Invité

» скачать порно тетя скачать порнофото семейное
Code et commentaires  EmptyJeu 21 Juil - 14:34 par Invité

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Forum
Partenaires
Forum gratuit


Tchat Blablaland
Le Deal du moment :
Cartes Pokémon 151 : où trouver le ...
Voir le deal

Partagez | 
 

 Code et commentaires

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Admin
Admin


Messages : 156
Date d'inscription : 20/05/2010

Code et commentaires  _
MessageSujet: Code et commentaires    Code et commentaires  EmptySam 6 Nov - 12:53

http://toptech.geekaddict.net/
Code et commentaires

Lorsque j'ai commencé à coder, je me demandais souvent quelle quantité de commentaires je devais mettre dans mes programmes. A force d'entendre répéter qu'il fallait commenter un maximum, ceci explique sans doute cela. Je me retrouvais donc avec du code comme ci-dessous :
/**
* Description de la méthode.
*/
public void maMethode(int param) {
// Vérifie que le paramètre est ok (c'est-à-dire param vaut 1)
if (param == 1) {
// le paramètre est ok donc on fait le traitement qui fait ceci
...
} else {
// le paramètre n'est pas ok donc on fait le traitement qui fait cela
...
}
...
}
Sur certains projets, il m'est arrivé de rencontrer des méthodes de plusieurs centaines de lignes et, sous prétexte qu'il y avait des commentaires toutes les 5 lignes, on supposait que cela rendait le code plus compréhensible et plus facile à maintenir, ce qui n'était pas toujours vrai.
Dans d'autres cas, le code était bien découpé mais le commentaire apportait peu d'informations ou était redondant, par exemple:
// je lance la méthode qui fait ceci
methodeQuiFaitCeci();
En pratique, les commentaires à l'intérieur d'une méthode peuvent souvent être remplacés par des méthodes (ou parfois des variables) qui portent un nom bien choisi, le nom de la méthode devenant ainsi le commentaire.
Par exemple, le code précédent deviendrait :
/**
* Description de la méthode.
*/
public void maMethode(int param) {
if (estParametreOK(param)) {
traitementQuiFaitCeci();
} else {
traitementQuiFaitCela();
}
...
}
En adoptant cette stratégie, le programme devient plus lisible qu'avec les commentaires. Ceci dit, je ne proscrirai pas pour autant le commentaire dans une méthode: je crois qu'il peut éventuellement être utile s'il s'agit de décrire un algorithme compliqué, quoique cet algorithme devrait être isolé dans une méthode ou une classe.

Du coup, on peut étendre la notion de commentaire dans un programme. Plutôt que de définir celui-ci comme un simple texte sans signification pour le compilateur, on devrait y ajouter les noms des méthodes, des variables et des classes (ce qui ne veut évidemment pas dire que toute variable doit être un commentaire en soi, sinon qu'en serait-il de ces chères variables de boucle ? Wink ).
Je crois qu'il y aurait encore beaucoup à dire sur les commentaires, mais ce sera peut-être l'objet d'un autre post.
Revenir en haut Aller en bas
http://toptech.geekaddict.net
 

Code et commentaires

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Tec&Cult :: Informatique :: Java :: Spring-
Sauter vers: