Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Résultats

Je commente mon code :

Total : 2909 votes

Vous avez demandé le commentaire #389241.

Re: Je commente mon code :

Posté par Croweye () le 09/04/2004 à 00:31. (lien). Évalué à 1.

Je suis d'avis que de quelque chose de tres utile mais trop souvent negligé est le pseudo code

souvent, je repasse sur des fonctions/algos de 500 lignes bourrées de condition dans tous le sens écrite par d autre (les joies du portage)
ca devient rapidement difficile de saisir l'ensemble , les conditions étant séparé par des montagnes d'autre conditions (l indentation a ses limites)
avec maintenant les "contract/expand" sur les if, switch et autre, c mieux, mais n empeche qu on peut souvent résumer 400 ligne en 20 ligne de pseudo fait a en 5 min

sinon, je suis un adorateur des variables explicites et personalisées du genre "int** PtrMarvelousDummyArrayOfArrayOfFabulousIntForStupidFunction" mias mon boss semble moins apprécier, peut-etre qu'il a mal aux pieds

[ Répondre ]

  • [^]Re: Je commente mon code :

    Posté par goda () le 09/04/2004 à 19:17. (lien). Évalué à 2.

    Je ne code pas et j'ai honte

    mon tux :p

    [ Répondre ]

    [^]Je commente mes tests

    Posté par Pothin Alain (page perso, ) le 10/04/2004 à 03:38. (lien). Évalué à 2.

    Moi, j'utilise la methode Extrem Programming.
    Je n'ai aucun commentaire dans mon code de production. en effet la méthode m'amène à coder proprement (pas de duplication, pas de code mort, une et une seule idée par méthode, conception simple, programmation piloté par les test ...) et donc d'avoir un code trés lisible (n'oublions pas que ces soit-disant commentaires doivent être lu pas des codeurs qui sont suppossé connaitre le langage de programation qu'ils ont sous les yeux). De plus, dans un projet actif, le code est remanier (refactoring) s'en cessent. Qui va maintenir les commentaires qui vont avec ce code remainier. C'est un double travail laborieux. cette situation entraîne la présence de pavé de commentaires qui ne corresponde plus au code en dessous...
    Par contre, je code mes tests unitaires avant de produire ou refactorer le code de prodution. c'est là que je mets des commentaires, pour expliquer mon jeu de test et les subtilisés de la fonctionalité implémenté.
    Les commentaires servent réellement de documentation technique. Les commentaires sont alors facile à maintenir car centralisé dans les tests.

    [ Répondre ]