TL: DR; Devo iniziare a inviare regolarmente piccoli pezzi di codice in nuovi progetti? Anche se sto partendo da zero e non ho alcuna esperienza in ciò che sto usando (framework, linguaggio di programmazione, w / e)?
Ogni volta che ho imparato qualcosa di nuovo per me stesso non ho commesso nulla in una fase iniziale. Per diversi motivi: fondamentalmente perché non ho idea di cosa sto facendo e non conosco le migliori pratiche, ecc. Quindi inizio e provo le cose e le riscrivo per 100 volte (almeno sembra sempre così) .
Eppure ho un nuovo lavoro e sto iniziando un nuovo progetto completo in AngularJS con backend Spring Boot. Sto principalmente lavorando al frontend. Sono abbastanza nuovo per Angular e JS in generale. In questo momento sono l'unico a partecipare al progetto. Il commit iniziale era come yo jhipster
(questo set è uno scheletro completo dell'app pronto per essere eseguito) e alcuni mapping personalizzati del database.
Il mio primo commit era come
Implemented controller X
Sorry for large comment I've just started with Angular. [...]
Poiché non ho il tempo di imparare le cose in un progetto di esempio e c'è una scadenza molto breve per una prima presentazione, mi sembra che sia meglio avere dei commit più grandi. Cercherò di mantenere i commit almeno relativi a un argomento. Mi piace
Integrated template X into project
Replaced this with that and [...]
Comunque, questo impegno sarà enorme. Improbabile che qualcuno verifichi l'intera diff.
Sto lavorando su un ramo locale separato themeIntegration
. Farò lì piccoli commit che in realtà sono solo per avere dei commit dove posso fare un fallback se qualcosa va assolutamente storto o semplicemente riconosco che ho fatto qualcosa di sbagliato che cambierò molto ora. Lo schiaccherò unisco nel mio ramo develop
più tardi.