Bei mehr als zwei Programmierern, die ernsthaft etwas auf die Beine stellen wollen, ist ein VCS Pflicht. Sonst geht das ganze irgendwann in die Hose - selbst mit Backups.
IMO, ist ein VCS schon bei einem Eine-Person-Projekt pflicht, github/bitbucket/etc bieten einen Issues-Tracker an, ohne einen solchen sollte man sowie so nur seeehr kleine Projekte umsetzen.
Worauf ich hinaus will: Zu Mindest bei mir kommt recht häufig vor, dass mir bessere Varianten für Methoden/Lösungen diverser Probleme einfallen und da ist ein anderer Zweig (abgetrennt von der akutellen "Programmiersituation") das Einzige, was mich daran hindert die Übersicht komplett zu verlieren.
MfG
bubble
--
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye