( janoszen | 2020. 09. 18., p – 17:11 )

Azt hittem, ez már nem téma. 14-15 évvel ezelőtt nagy vita volt abban a webstúdióban ahol dolgoztam. Végül az volt a döntő pillanat, hogy a megosztott meghajtón amin dolgoztunk véletlenül sikerült egy mappát átmozgatnom és ettől hanyatt dobta magát a többi kolléga rendszere... onnantól kezdve váltottunk SVN-re.

A kérdés nem csak az, hogy vissza lehet-e állni egy korábbi verzióra, vagy hogy több fejlesztő együtt dolgozzon. Az is fontos, hogy a verziókövető rendszer használata kényszerít a módszeres munkára. A delikvensnek el kell gondolkoznia azon, hogy mikor van megfelelő állapotban a kód ahhoz, hogy nyomjon a kolléga egy commit-ot.

A következő lépés ebben a fejlődésben az, hogy ne csak hetente vagy havonta commitoljon a növendék szoftverfejlesztő, hanem hogy úgy tagolja a munkáját, hogy naponta álljon elő egy működőképes kóddarab. De ez még nagyon sok cégnél és fejlesztőnél probléma.

A kérdésre válaszolva, nem, abban az értelemben, hogy az ember felelősségteljes szoftverfejlesztést végezzen, a verziókövető rendszer használata elengedhetetlen. Azt, aki a saját kedvtelésére irogat valamit notepadben, nem nevezném szoftverfejlesztőnek.