stahul jsem si vyse zminenou prezentaci p. Krcmare a musim rict ze si predstavuje vyvoj software znacne najivne. Je mi jasne ze se tato metodika v OSS pouziva a prave proto vysledek vypada tak jak vypada.
Proc tedy podle vas je komercni software tak vyrazne lepsi nez OSS (coz je fakt) kdyz pouziva podle vas neefektivni metodiku vyvoje?
Srovnejte si treba subversion a Jazz SCM. Obadva teamy maji zhruba stejny pocet lidi nicmene kdyz si prohledneme jejich repa, tak svn je stare 7.5 let a Jazz SCM je 3.5 roku stare. Jazz SCM je presto vyrazne lepsi. Snadneji se pouziva, ma vyrazne lepsi design - je velmi podobny perforce, workflow changesetu je v nem take lepsi. Holt lidi ze subversion chteli udelat CVS 2.0, lidi z rational udelali moderni VCS.
Ještě že na software máme tak dobré jednorozměrné kritérium, jako je "lepší/horší". Přestavte si, jak by bylo strašné, kdyby různý software vyhovoval různým účelům různě. To bychom museli vést debatu, jaký software je lepší v jakém konkrétním případě, argumentovat fakty, případovými studiemi, brát v úvahu okolnosti a dělat podobné duševně náročné věci. Takhle můžeme říct, že Oracle je nejlepší, jít si zahulit a bejt v pohodě. 8-)
Ano, a úplně stejně můžeme shodit třeba Visual SourceSafe a říct, že MS neumí dělat SCM software. Vybrat zrovna nepovedený kousek je přeci tak snadné. :)
Visual SourceSafe nemohu soudit, nikdy jsem jej delsi dobu nepouzival. Srovnavat Jazz SCM a SVN je docela fer. Oba dva jsou pomerne mlade centralizovane SCM a jejich developerske tymy jsou zhruba stejne velke. Je proto fer porovnavat jejich vysledky.
GIT, BZR a HG jsou lepsi nez SVN to uznavam. I kdyz JAZZ ma lepsi system pro predavani patchu mezi vyvojari a flow changesetu, ten vyhovuje lepe komercnimu vyvoji (kde se musi lidska prace setrit vsemi prostredky nebot je znacne draha). Pro maly projekty neni rozdil mezi GIT, BZR a HG a profi SCM (Jazz, Clear Case, Serena SW) tak znatelny.
Rational RTC je ted free pro OSS development, tak si ho muzete vyzkouset. Umi import ze subversion.
Obavam se, ze srovnavani komercniho tymu a OSS podle poctu lidi je dost nepouzitelne - v komercnim tymu se tomu clovek venuje radove 8 hodin, kdezto v OSS tech par hodin co urve po praci nebo skole...