[Vseobecne] Kolko kodu napise programator denne

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod piErcE 27. 10. 2006 17:13

Benjamin píše:Otazka neni blba jenom proto, ze se na ni tezko odpovida. Konec koncu Howard odpoved byl schopen poskytnout. Myslim si, ze treba profesionalni firmy by mely mit predstavu o tom, kolik radku kodu vznikne a jak dlouho to bude trvat pri urcitych scenarich...


Programoval jsi nekdy?
piErcE
Junior

Odeslat příspěvekod Benjamin 27. 10. 2006 17:56

Jo, programoval, vlastne programuju skoro furt.

Mam otazku na tebe: Kolika zakaznikum uz jsi vysvetloval, ze nemas tuseni, jestli budes na zakazku potrebovat tyden nebo pul roku a ze jsou vlastne uplne blbi, kdyz se na neco takoveho vubec ptaji.
A hlavne - kolik z nich potom tu zakazku sverilo tobe :-) :-P
Umělá inteligence není soupeř pro přirozenou hloupost.
Benjamin
Junior
Uživatelský avatar

Odeslat příspěvekod tiny 27. 10. 2006 18:28

piErcE píše:Kolik kodu? za den klidne sto radek .. nebo taky zadnou .. jinak otazka jako takova svedci to o dost velke "neznalosti" tazatele a dost zkreslenym predstavam o programovani ...


Neviem preco by som mal mat skreslene predstavy o programovani. Pokial viem tak LOC (line of codes) je jedna zo zakladnych metrik, ktora sa pouziva pri ohodnocovani zlozitosti kodu. Samozrejme je omnoho lepsie porovnavat nieco ako cyklomaticku zlozitost alebo pripadne rozne OO metriky, ale LOC je najrychlejsie...

Vydelenim LOC poctom dni, ktory som stravil na projekte si viem urcit priemernu produktivitu. Porovnanim roznych projektov viem zistit, ze ked riesim podobny problem tak mi to pojde nabuduce 2x rychlejsie, alebo 4x rychlejsie. Alebo, ze ked riesim problem, s ktorym som sa doteraz nestretol, bude mi to trvat tolko a tolko dlhsie.

Ak sa chces v niecom zlepsit musis si zmerat kde si teraz...
tiny
Junior

Odeslat příspěvekod Kaczer 27. 10. 2006 18:34

Je položena na průměr, nebo ne? Už si to nepamatuju poté co jsem prošel vlákno :))

U mě záleží hodně na tom, co právě dělám, pokud je to rutinní zpracování formuláře a uložení do databáze, nebo něco úplně jiného, co jsem nikdy nedělal a vymýšlím to poprvé. Pokud bych to zprůměroval na jeden projekt, tak to bude myslím tak 50 řádků :) (v PHP)
To v ikonce je létající disk se kterým se hraje nejlepší hra na světě - Ultimate Frisbee :) No referee, no problem, just play
Kaczer
Junior
Uživatelský avatar

Odeslat příspěvekod tiny 27. 10. 2006 18:59

Je tam napisane priemerne a za tym maximalne :-)

Inak ten pocet riadkov co som tam dal bol v C# aj vratane komentarov a prazdnych riadkov. Ked sa to od toho ocisti je to cca 100 riadkov produktivneho kodu priemerne.
tiny
Junior

Odeslat příspěvekod miho 27. 10. 2006 19:41

Ono softwarove inzenyrstvi neni prilis novy vedni obor a resi se tam takove divnosti jako vyjadrovaci schopnosti jazyku (vcetne prirozenych) mira redundance dokonce i optimalni pomer komentaru ke kodu a spousty dalsich ciselnych metrik, ktere muzou vypadat jako kdyby prisly z kosmu.

Otazka na pocet radku kodu napsanych programatorem/den za predpokladu, ze jsou definovany vstupni podminy (jazyk, kvalita navrhu atd.) je z pohledu SI naprosto normalni a rozumna.
miho
Hlavní administrátor
Uživatelský avatar

Odeslat příspěvekod Tomcat 28. 10. 2006 10:31

Otazka zajimava, ale odpovedet na ni nelze dost dobre. Souhlasim s Benjaminem, ze kdyz se to omezi napr. na nejakou firmu a konkretni programovaci jazyk tak oni jsou schopni odhadnout kolik kodu bude potreba a dle produktivity lidi na to nasadit odpovidajici pocet lidi. Cili podobne cislo urcite znaji, nicmene tezko se s nim tady budou chlubit :D
"Nemůžete nikoho nic naučit. Můžete mu nanejvýš pomoci, aby to sám v sobě nalezl. " Galileo Galilei
Tomcat
Junior
Uživatelský avatar

Odeslat příspěvekod robutek_on_the_fly 29. 10. 2006 10:44

Meratelny je mozno tak celkovy vystup prace programatora, ale riadky naozaj nie. Uz len pre nedefinovatelnost jednotky mnozstva kodu (vid. prispevok od Bubla-u :)).

howgh
robutek_on_the_fly
Junior

Odeslat příspěvekod trsek 8. 11. 2006 12:03

No ja som tiez cital ze 1-3 riadky odladeneho kodu za hodinu. A u mna to celkom sedi. Posledne 2 roky robim iba v C pre 51.

A taktiez suhlasim ze mnozstvo kodu moze (castokrat aj svedci) o neschopnosti programatora. A uz len celkom naokraj v mojom obore fakt plati ze cim mensi kod tym rychlejsi. Takze obcas sedim hodiny nad tym ze zmensujem kod a teda pisem -2 riadky za hodinu ;o)
Programy zadania z Pascalu?
trsek
Junior
Uživatelský avatar

Předchozí stránka

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků