Pogledajte određenu poruku
Staro 16. 05. 2011.   #1
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default Razvoj i deployment vs. kastomizacije

Do sad sam se trudio da uvek imam (manje-vise) istu verziju koda instaliranu kod svih klijenata, tako da uvek postoji samo jedan trunk na kome se rade sve izmene. Medjutim sad sam dobio ponudu za instalaciju aplikacije, ali uz veliku dozu kastomizacija. Razlike ce biti mozda u manje od 10% koda, ali ukljucujuci i neke core klase i dosta modula, znaci sa trenutnom arhitekturom nemam nacina da ih odvojim od ostatka koda. Taj isti app je instaliran kod jos 3 firme i razvija se polako, ali stalno, fixaju se bagovi, dodaju sitna poboljsanja, znaci svakog meseca ima nekih sitnih izmena.

Do sad je sve naprrosto bilo po svn-om i to je bilo dovoljno, na trunku razvoj, cim se to istestira izmena se pushuje prvo jednom klijentu, pa onda ako se nista ne zapali i ostalima. Sad se postavlja pitanje kako organizovati dalji razvoj tako da sto bezbolnije mozemo da upgrejdujemo svima app, fixamo bagove i sl., a da pri tome postoje (bar) 2 razlicite verzije koda i naravno da ne mora rucno da se radi merge svaki put..

Jel imate neki predlog? Kako vi to resavate?
__________________
Leadership is the art of getting people to want to do what you know must be done.
ivanhoe je offline   Odgovorite uz citat