À quelle fréquence dois-je valider les modifications du contrôle de code source? Après chaque petite fonctionnalité, ou seulement pour les grandes fonctionnalités?
Je travaille sur un projet et j'ai une fonctionnalité à long terme à mettre en œuvre. Actuellement, je m'engage après chaque morceau de travail, c'est-à-dire chaque sous-fonctionnalité implémentée et corrigée. Je m'engage même après avoir ajouté un nouveau bloc de tests pour une fonctionnalité après avoir découvert un bug.
Cependant, je suis préoccupé par ce modèle. Dans une journée de travail productive, je pourrais faire 10 commits. Étant donné que j'utilise Subversion, ces commits affectent l'ensemble du référentiel, donc je me demande si c'est vraiment une bonne pratique d'en faire autant?