Hej,
Ostatnio mam dużą chęć na tworzenie projektów i uczenie się nowych bibliotek Pythona, np. BeautifulSoup i inne. Moje pytanie dotyczy commitowania projektów do repozytorium zdalnego. Otóż nie mam wyrobionego nawyku commitowania, wolę przesłać już gotowy działający projekt, szczególnie jeżeli jest to coś na 2 - 3 dni kodzenia. Projekty robię sobie hobbystycznie. Nie ukrywam jednak, że przydadzą mi się w rekrutacji gdy będę szukał nowej pracy, bardziej ukierunkowanej na programowanie.
I tutaj moje pytanie: czy wrzucenie całego, gotowego projektu na GitHuba, w pierwszym commicie, skreśla go w oczach rekrutera? Mówię o raczej małym projekcie na 250 linijek kodu.
Mam taki już gotowy projekt i zastanawiam się, jak powinienem go zaprezentować. Czy podzielić go na części (funkcje itp.) i "sztucznie" wrzucać kawałkami, codziennie na GitHuba, tak żeby było widać progres projektu? Wiem, że to głupie i "udawane", ale nie wiem co z takim gotowym projektem zrobić.
Mam opory przed pokazywaniem kodu, który nie jest idealny, który może się jeszcze prawie w całości zmienić. Dlatego nie robię commitów.
Będę wdzięczny za opinię na ten temat. Wiem, że mogłem kogoś tematem rozśmieszyć, ale naprawdę rzadko używam githuba, i chciałbym to zmienić i wyrobić sobie jakieś dobre nawyki.