Dainius rašė: > tai simtai tukstanciu programuotoju, ar darbuotoju? Va vakar kaip tik Kai skaitai, tai perskaitai tai, ką skaitai: šimtai-tūkstančiai darbuotojų. Šimtai ir tūkstančiai darbuotojų. > buvau susitikime su Craig Larman, kuris dirba su didelem programuotoju > grupem, pabandykim atspeti - kiek yra daug jam, 100K, 50K. Pasirodo 6K > programuotoju jau yra labai didele grupe, taip ir isivaizduoju kaip 600 > darbo grupiu naudoja atskiras repozitorijas ir siuntineja vienas kitam > pakeitimus.. Labai banaliai įsivaizduoji, kad būtent taip ir reikėtų daryti. Bet ar tik nenori pasakyti, kad Craig Larman'as yra svn proponentas? Ką naudoja jo (Agile) komandos ir kokie įrankiai paskirstytam komandiniam darbui yra labiau tinkami? Kita vertus, labai banalus atsakymas-argumentas tokiam argumentui (taip ir įsivaizduoju) yra Linux kernelio bendruomenė ir development'as. Didžiulė bendruomenė, nuostabus produktyvumas, aukšta kokybė. > ka nors artima kodo saugojimui - ne. Kokia prasme lyginti darbuotoju > skaiciu imoneje, su programuotojais? Elementari. Kad ir kokia didelė (jau ne maža) būtų įmonė, programuotojai jose tęstinai programuoja ir aptarnauja įmonių sistemas. Logiška, kad niekas nesamdo keliasdešimties programuotojų kelių šimtų darbuotojų įmonėje, prekiaujančioje santechnika ar net visam greito maitinimo tinklui, kuriame dirba ~100k žmonių. Taip pat aišku, kad toli gražu nepakanka ir vieno programerio. Įmonės dydis, ypač turint omenyje industriją, koreliuoja su jos poreikius aptarnaujančių programuotojų skaičiumi ir jiems keliamais reikalavimais, formuluojamais uždaviniais. Todėl turėdamas omenyje įmones (stambias, korporacijas) ir jų programuotojų migraciją link DVCS aš esu beveik tikras, kad ji nevyksta dėl haipo, nevyksta taip paviršutiniškai, kaip tu aprašei (atėjo, numetė, dirbam) ir, kad visiškas, trumparegiškas bullshit'as yra „niekam to nereikia“. > > Tai pritaikyti zinoma galima, galima ir erlang naudoti, ir mongo, ir > isivaizduoti, kad tai tikrai padeda.. Ir jie padeda (kaip dvcs) jei > naudoji kai ju reikia, o ne todel, kad dabar taip visi daro.. > > O jau pasakymas, kad dvcs privalumas toks, kad gali naudoti koda (su > full history!) laptope prie ezero, tai visai neaktualu realiam gyvenime. Aha, kažkur jau girdėta apie „real database“: http://web.archive.org/web/20071102233627/http://xooglers.blogspot.com/2005/12/lets-get-real-database.html Realiame gyvenime programuotojai dirba nuo 8 iki 17 h, šviesiame ir steriliame ofise stiklinėmis pertvaromis, pagal grafiką commit'indamai į centrinę (!) repozitoriją... Išsisaugok šitą postą. Po penkių metų (nereiks ir tiek) sėdėsi su DVCS, būsi jau sudalyvavęs visuose seminaruose, kuriuose Agile buvo propaguojamas su DVCS (nes po to tai taps tiesiog standartu ir boring), ir jau turbūt būsi pamiršęs, kas yra centrinė repozitorija ir svn...