Nigdy nie jestem pewien, kiedy projekt jest wystarczająco daleko, aby najpierw zatwierdzić kontrolę źródła. Mam tendencję do odkładania zobowiązania, dopóki projekt nie będzie „kompletny w ramach” i od tego czasu głównie zatwierdzam funkcje. (Nie stworzyłem żadnych projektów osobistych na tyle dużych, aby mieć zbyt dużą strukturę podstawową.) Mam wrażenie, że nie jest to najlepsza praktyka, choć nie jestem pewien, co może pójść nie tak.
Załóżmy na przykład, że mam projekt, który składa się z jednego pliku kodu. Zajmie to około 10 linii kodu typu „kocioł” i 100 linii, aby projekt działał z niezwykle podstawową funkcjonalnością (1 lub 2 funkcje). Czy powinienem najpierw się zameldować:
- Pusty plik?
- Kod płyty grzewczej?
- Pierwsze funkcje?
- W innym momencie?
Jakie są powody odprawy w konkretnym punkcie?
Will I mind having to redo that part ? Save : SaveAnyway;
używam tego samego podejścia do kontroli źródła, nie czekam, aż coś zadziała lub nie będzie prawie ukończone, po prostu czekam, aż coś wymyślę lub wprowadzę wystarczającą liczbę zmian, których nie chcę muszę spróbować to odkryć ponownie lub wprowadzić te zmiany ponownie, a następnie sprawdzam. Dlatego ludzie sugerują oszczędzanie po utworzeniu projektu; Tworzenie projektów jest denerwujące, zamelduj się, więc absolutnie nie będziesz musiał tego robić ponownie.