Travail en équipe réduite: moi :-)
Mon premier vrai dev provessionnel sous linux. C'est du C.
Avec tous les préceptes que j'ai découvert sur linuxfr et la communauté GNOME, je me suis mis à appliquer tout ceci:
* gestionnaire de versions : subversion
* bugtracking: trac (je m'en sers pour le wiki et le suivi des changesets subversion)
* génération: autotools (make check et make distcheck rulez)
* doc: doxygen
* tests unitaires: http://check.sourceforge.net
Quand je pense que je codais en MFC il y a 3 ans :-p
La règle primordiale quand tu codes: penses à ce que tu laisses à celui qui passe derrière toi ! Bien des fois, ce sera toi, 3 mois plus tard, et ça t'aidera bien à recomprendre ce que tu avais fait à l'époque.
Pour certaines de tes remarques, voici mon avis personnel:
Ne pas utiliser les tabulation mais des espaces à la place
Question de goût, quand tu sais utiliser les tabulations, tout devient plus facile. Des fois, j'ai l'impression que les paresseux ne cherchent pas à comprendre et utilisent les espaces systématiquement. Oui, ça fait gros con de dire ça.
Ne pas commiter de fichier avec du code en commentaire
Moyennement d'accord. C'est ce que je faisais et j'en ai eu marre de refaire 15 fois la même chose (que j'avais fait, puis effacé). Alors je mets du #if 0 pour marquer les bouts de code mort, et s'ils restent morts assez longtemps, je les vire. un grep permet tout de suite de les localiser, ce que tu ne peux pas faire avec un commentaire.
# Mon expérience actuelle
Posté par liberforce (site web personnel, Mastodon) . En réponse au journal Bonnes pratique pour le développement. Évalué à 2.
Mon premier vrai dev provessionnel sous linux. C'est du C.
Avec tous les préceptes que j'ai découvert sur linuxfr et la communauté GNOME, je me suis mis à appliquer tout ceci:
* gestionnaire de versions : subversion
* bugtracking: trac (je m'en sers pour le wiki et le suivi des changesets subversion)
* génération: autotools (make check et make distcheck rulez)
* doc: doxygen
* tests unitaires: http://check.sourceforge.net
Quand je pense que je codais en MFC il y a 3 ans :-p
La règle primordiale quand tu codes: penses à ce que tu laisses à celui qui passe derrière toi ! Bien des fois, ce sera toi, 3 mois plus tard, et ça t'aidera bien à recomprendre ce que tu avais fait à l'époque.
Pour certaines de tes remarques, voici mon avis personnel:
Question de goût, quand tu sais utiliser les tabulations, tout devient plus facile. Des fois, j'ai l'impression que les paresseux ne cherchent pas à comprendre et utilisent les espaces systématiquement. Oui, ça fait gros con de dire ça.
Moyennement d'accord. C'est ce que je faisais et j'en ai eu marre de refaire 15 fois la même chose (que j'avais fait, puis effacé). Alors je mets du #if 0 pour marquer les bouts de code mort, et s'ils restent morts assez longtemps, je les vire. un grep permet tout de suite de les localiser, ce que tu ne peux pas faire avec un commentaire.