U Amfiteatru centralne zgrade Univerziteta u Novom Sadu 2. marta održano je 41. DaFED okupljanje koje je bilo u znaku Git-a.
Posetioci su imali prilike da čuju dva stručna predavača koji su dali objašnjenja i predloge o tome kako bolje razumeti Git sistem i kako izgleda raditi na projektu koji postoji više od deset godina. Puna sala posetilaca potvrdila je koliko su ovo aktuelne teme u svetu web developmenta.
Sistem za kontrolu verzija je neophodan za svaki tim, čak neophodan i ako sami radite na projektu. Postoji nekoliko rešenja ali jedno od najpopularnijih jeste brz i efikasan Git, besplatan sistem otvorenog koda za kontrolu verzija za lako rukovođenje i malim i velikim projektima.
Međutim, iako Git sisteme kodiranja koristi veliki broj ljudi, većina se zadovolji poznavanjem osnovnih naredbi ili pak ne razume na koji način može da postigne željene rezultate. Bez sistema za kontrolu verzija, rad na projektu može da postane haotičan i frustrirajuć, pogotovo ako više ljudi radi na istom.
Dakle, kako se bolje može organizovati rad i development uz pomoć Git-a?
Boško Pešić: Kako radi Git?
Gubljenje fajlova, presnimavanje, rad i pretraga starijih verzija, sve su to potencijalni problemi sa kojima se suočavaju developeri. Često se dešava da se naruši rad u koji je uloženo mnogo vremena kada se back-end funkcionalnost integrišu u front-end. Ili da, ako postoji zajednički repozitorijum, neko iz tima zaboravi da preuzme poslednju verziju fajlova, poništavajući sve što je prethodno urađeno.
Git sistem čuva (i misli na) podatke na dosta drugačiji način od ostalih sistema za kontrolu ali kada se razume kako “misli” neće dolaziti do zabuna tokom njegovog korišćenja.
Boško Pešić (BOutsourcing) je na prvom DaFED predavanju upravo pričao o tehničkim rešenjima da bi se bolje i lakše organizovao rad uz pomoć Git-a, i o tome kako Git zapravo čuva i organizuje podatke i na koji način radi.
Miloš Ignjatović: Izazovi rada na projektu koji ima oko milion i po linija koda
Da li ste nekad radili na projektu koji postoji više od pet godina? Kako raditi sa više od milion linija koda? Koji su to izazovi tima koji radi na ovakvom projektu? Miloš Ignjatović (BOutsourcing) je predstavio projekat na kojem radi više od pet godina, objašnjavajući kako se najbolje nositi sa tako velikim projektom i rešiti izazove na koje development tim nailazi.
Od Miloša ćete saznati kako urediti taskove i kako ih prioritizovati, zašto je bitno da postoji koding standard na nivou celog tima, kako definisati workflow, kako se nositi sa velikim brojem izmena u bazi podataka, kako raditi testing, zašto je bitno koristiti dobar alat za projektni menadžment i slično.
DaFED su kao besplatan edukativni događaj namenjen zajednici podržale kompanije Vega IT Sourcing i Eton Digital.