Contexte
J'ai utilisé VCS (principalement git
) dans le passé pour gérer de nombreux projets existants et cela fonctionne très bien. Généralement, avec un projet existant, je vérifiais chaque modification que j'apporte au code qui optimise ou modifie la fonctionnalité globale (vous savez ce que je veux dire, dans les étapes appropriées, pas toutes les lignes que je change).
Problème
Une chose à laquelle je n'ai pas eu beaucoup de pratique est de créer de nouveaux projets. Je suis en train de démarrer un nouveau projet qui va probablement grandir, mais je trouve qu'il y a beaucoup à faire et beaucoup de changements dans les premiers jours / heures / semaines / la période suivante jusqu'à ce que le produit fonctionne réellement sous sa forme la plus élémentaire.
Est-il utile que je vérifie chaque étape du processus comme je le ferais avec un projet existant? Je ne casse pas le projet avec les changements que j'apporte car il ne fonctionne pas encore. Pour le moment, j'utilise simplement VCS comme sauvegarde à la fin de chaque journée, lorsque je quitte l'ordinateur.
Mes premières validations étaient des choses comme "Structure de répertoire de base en place" et "Tables de base de données créées". Comment dois-je utiliser un VCS lors du démarrage d'un nouveau projet?