Je ne suis jamais sûr qu'un projet est suffisamment avancé pour s'engager d'abord dans le contrôle de source. J'ai tendance à différer mon engagement jusqu'à ce que le projet soit terminé, et j'engage principalement les fonctionnalités à partir de ce moment. (Je n'ai pas fait de projets personnels assez importants pour avoir un cadre de base trop grand pour cela.) J'ai le sentiment que ce n'est pas la meilleure pratique, même si je ne suis pas sûr de ce qui pourrait mal tourner.
Disons, par exemple, que j'ai un projet qui consiste en un seul fichier de code. Il faudra environ 10 lignes de code standard et 100 lignes pour que le projet fonctionne avec des fonctionnalités extrêmement basiques (1 ou 2 fonctionnalités). Dois-je d'abord m'enregistrer:
- Le fichier vide?
- Le code standard?
- Les premières fonctionnalités?
- A un autre moment?
Aussi, quelles sont les raisons pour vous enregistrer à un moment donné?
Will I mind having to redo that part ? Save : SaveAnyway;
j'adopte la même approche du contrôle de source, je n'attends pas que quelque chose fonctionne ou que je sois presque complet, j'attends simplement d'avoir trouvé quelque chose ou apporté suffisamment de modifications que je ne souhaite pas. être obligé d'essayer de trouver une nouvelle solution ou d'apporter ces modifications, puis je vérifie. C'est pourquoi les gens suggèrent de sauvegarder après la création du projet; Créer des projets est agaçant, vérifiez donc que vous n’aurez plus à le refaire.