[ java ] comment rendre propre mon code

vinccm Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
 agjava -
Bonjour a tous,
je developpe en ce moment une appli en java.
cette appli commence a s'agrandir au fil du temps.c'est super mais il y a un revers a cela :
j'ai du mal a programmer "proprement" :
j'ai du mal a etablir les bonnes frontieres entre les objets ,
les appels aux fonctions commence a etre trop complexe.

bref je souhaiterai connaitre l'adresse d'un bon site qui m'aiderai a rendre propre et lisible mon code
merci par avance
A voir également:

3 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Salut

Déjà, il faut commenter son code. Un bon programmeur doit bien commenter, c'est très important.
En java, utilise par exemple les cartouches de fonctions ou méthodes suivantes :

/**
 * Ce que fait la fonction
 * 
 * @depreciate si la fonction est depreciated etc
 * @param les parametres
 * @return ce que la fonction retourne
*/

En plus, cela te permettra de générer la javadoc.
A cela, un cartouche de la classe. Et voilà.
Sinon en site, sur google, tu en trouveras.
Bonne chance
1
ray-J
 
Salut je te conseil de créer publieurs class qui conteidront chacune un certain nombre de fonction et de les repartir en divers package enfin c'est un peux ce que j'ai essayer de comprendre par rapport à ta question.
Si je l'ai mal comprise pose la d'une autre maniere.
C'est le but des projets avoirs des milliers de fonctions et un bon programmeur doit etre methodique dans sa conception.
Saurait été mieux pour toi d'élaborer de divers cahiers de charges ce qui normalement devrait te permettre de mieux concevoir ton projet.
Si j'ai mal compris repose la mieux ta question.
Bon courage.
1
agjava
 
Bonjour,

Je veux faire une 2 eme boucle (création d'une 2 eme étiquette), imbriquée dans la 1 ere.
J'ai programmé "continue boucle2", l'étiquette "boucle2" est bien créée. j'ai l'anomalie suivante :
"undefined label:boucle2". Je ne comprend pas pourquoi.
Quelqu'un a-t-il la solution
0