Vous présentez comment votre code?

Vous présentez comment votre code? - Programmation

Marsh Posté le 25-07-2001 à 16:52:46    

Y a t'il des conventions de présentation de code quand on code? Je sais que dans l'école où je suis, y a certaines règles, quelles sont les votres?
Par exemple, écrivez vous:
 
while(condition)
{
  action
}
 
ou plutôt
while(condition) {
  action
}
 
Je trouve que la première façon est plus claire non?
 
Enfin bon, comment vous codez vous? ^^

Reply

Marsh Posté le 25-07-2001 à 16:52:46   

Reply

Marsh Posté le 25-07-2001 à 17:01:10    

Reply

Marsh Posté le 25-07-2001 à 17:34:19    

Personellemnt, j'utilise la notation :
while(condition)  
{  
 action  
}  
 
Je la préfaire à l'autre car celle là permet de mettre les signes { et } (ou leurs équivalent) au même niveau et donc savoir facilement ou commence et ou finis chaque niveau d'imbrication.
De plus, je décale chaque niveau d'imbrication du précédents de 2 caractères vers la droite ce qui permet de voir facilemetn la structure d'un ensemble de ligne sans partir trop vite en dehors de l'écran.

Reply

Marsh Posté le 25-07-2001 à 17:39:46    

Idem !
 
Pour l'indentation, j'utilise la tabulation réglé en général à 4 espace. Comme çà, si çà sort de l'écran c'est que la profondeur d'imbrication est sans doute trop grande et qu'il faut penser à faire autrement (C'est pas toujours possible, bien sûr !).


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 25-07-2001 à 17:44:39    

LE programme sur lequel je travaille est en modification constante depusi presque 8 ans.
Dans de nombreux endroits, le niveau d'imbrication est tel que même trois caractère nous amènerais au delà des 2/3 de l'écran sur la droite ce qui nuit gravement à la lecture et la compréhension du code que ce soit à l'écran ou sur papier.
On est donc passé à une différence de deux espaces à cause de ça.

Reply

Marsh Posté le 25-07-2001 à 17:47:21    


 
merci j'allais le faire ;)

Reply

Marsh Posté le 25-07-2001 à 21:38:45    

Arf ! Mais toutes les questions ont déjà été postées sur ce forum !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed