De l'impact des outils sur les (bonnes) pratiques
- 08/10/2007
Développement://
De l'impact des outils sur les (bonnes) pratiquesJe viens de découvrir FreeVcs, outil de versionnement intégrable facilement à Delphi, alors que je ne connaissais vraiment que SubVersion. Un point qui me choque est de devoir verrouiller un fichier avant de le modifier.
Pourquoi? Parce que cela pose une limite au nombre de fichiers que l'on va ouvrir simultanément. Premier impact, si je vois une petite erreur sans gravité, mais qu'il me faut extraire le fichier avant de pouvoir la corriger, je sens que je vais hésiter. Second impact, cela freine les remaniements mettant en oeuvre plusieurs fichiers.
A côté de cela, Subversion utilise un mode dit "optimiste" : chacun peut modifier ce qu'il veut, mais au moment de la mise à jour, il faut régler les éventuels conflits. Par expérience personnelle, cela marche très bien. Le résultat est que Subversion ne nous freine jamais dans la modification du code.
Point bonus : Delphi génère automatiquement le fichier central du projet, le noeud qui relie tous les autres. Et ce fichier est modifié par Delphi sans que FreeVcs le signale ou propose de le renvoyer vers le serveur de versionnement. Résultat, un peu de temps perdu à cause d'un outil!. Il a donc failli à sa mission.
Rubriques des billets
- Agilité - 15 billets
- Archerie - 8 billets
- Avis - 47 billets
- Cultures - 9 billets
- Délires - 34 billets
- Démocrachie - 4 billets
- Développement - 20 billets
- Développement web - 16 billets
- Ergonomie - 15 billets
- Geekerie - 10 billets
- Inclassable - 4 billets
- Informatique - 19 billets
- Littératures - 34 billets
- PHP - 3 billets
- Poor Lonesome Coder - 19 billets
- Régalons-nous - 6 billets
- Sortons! - 2 billets
- Travail - 16 billets
- Voyages - 2 billets
- Webmasteriat - 18 billets
Commentaires(s)
Ecrire votre commentaire
02/11/2007 - Systeme