Je suis un développeur amateur, codant très irrégulièrement. Quand je me replonge sur des projets anciens je dois tout reprendre depuis le début, revoir l'utilité des fonctions, des variables, le fonctionnement du langage que j'utilise (PHP). Une galère.
Pour moi le code c'est comme un ensemble de mécanismes avec lesquels on joue pour générer et transformer des informations, les amener d'un point A à un point B avec pleins d'étapes entre. Donc il serait tout à fait possible d'avoir une représentation visuelle de notre code, comme une suite d'engrenages, pour par exemple : pouvoir suivre le long d'une timeline, le cheminement d'une variable, l'intervention d'une fonction, les enchainements d'opérations etc. En fait avoir une visualisation spatiale de tout ça.
Est-ce que vous connaissez des systèmes de représentation qui s'apparentent ou qui se rapprochent de ce que j'ai décrit ?
Personne ne t'a encore répondu? Un autre aspect est la documentation du code. La plupart des langages de programmation ont un mécanisme pour écrire des commentaires. C'est même vrai en html. On peut écrire une série de commentaires au début du code qui expliquent le fonctionnement général du code en question. On peut y décrire l'algorithme ou la méthode utilisée, ainsi que des références. Et aux endroits plus complexes qui expliquent les détails de l'implémentation. Je pense que c'est une bonne façon de s'y retrouver.
Le Tout est souvent plus grand que la somme de ses parties.
Personne ne t'a encore répondu? Un autre aspect est la documentation du code. La plupart des langages de programmation ont un mécanisme pour écrire des commentaires. C'est même vrai en html. On peut écrire une série de commentaires au début du code qui expliquent le fonctionnement général du code en question. On peut y décrire l'algorithme ou la méthode utilisée, ainsi que des références. Et aux endroits plus complexes qui expliquent les détails de l'implémentation. Je pense que c'est une bonne façon de s'y retrouver.
Oui et d'ailleurs c'est ce que j'ai fait après avoir replongé dans mon code en PHP, je l'ai blindé de commentaires, quasiment à chaque étape pour avoir une transcription rédigée de l'action.
Mais à mon avis pouvoir représenter sous forme d'engrenage, de mécanique, ça doit exister..
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le Tout est souvent plus grand que la somme de ses parties.