Tema: Re: Ar yra koks SVN tools'as
Autorius: Laimis
Data: 2012-10-17 15:21:54
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...