Ich bin mir nie sicher, wann ein Projekt weit genug ist, um sich zuerst der Quellcodeverwaltung zu widmen. Ich neige dazu, das Festschreiben zu verschieben, bis das Projekt vollständig ist, und von da an lege ich hauptsächlich Funktionen fest. (Ich habe keine persönlichen Projekte durchgeführt, die groß genug sind, um ein zu großes Kern-Framework dafür zu haben.) Ich habe das Gefühl, dass dies keine bewährte Vorgehensweise ist, obwohl ich nicht sicher bin, was schief gehen könnte.
Angenommen, ich habe ein Projekt, das aus einer einzelnen Codedatei besteht. Es werden ungefähr 10 Zeilen Boilerplate-Code und 100 Zeilen benötigt, um das Projekt mit äußerst grundlegenden Funktionen (1 oder 2 Funktionen) zum Laufen zu bringen. Soll ich zuerst einchecken:
- Die leere Datei?
- Der Kesselschildcode?
- Die ersten Funktionen?
- An einem anderen Punkt?
Was sind auch die Gründe, an einem bestimmten Punkt einzuchecken?
Will I mind having to redo that part ? Save : SaveAnyway;
Ich gehe bei der Quellcodeverwaltung genauso vor, ich warte nicht darauf, dass etwas funktioniert oder annähernd vollständig ist, ich warte nur, bis ich etwas herausgefunden habe oder genug Änderungen vorgenommen habe, die ich nicht will Um zu versuchen, das noch einmal herauszufinden oder diese Änderungen noch einmal vorzunehmen, checke ich ein. Deshalb schlagen die Leute vor, nach der Projekterstellung zu speichern. Das Erstellen von Projekten ist ärgerlich, checken Sie ein, damit Sie es nicht noch einmal machen müssen.