Jogg.About::$Me->RaVbaker

 

14

września

2008

« Ubiquity, rewolucja?, czyli uniksowa konsola w nowym wydaniu? No to BLIP »

A ile wart jest Twój kod?

Może i już po święcie programisty, ale macie ode mnie prezent. Skrypcik, który potrafi ocenic "wartość napisanego przez was kodu. Działa z najpopularniejszymi językami, więc powodzenia w "wycenianiu się". ;-)

http://www.dwheeler.com/sloccount/

Ja sprawdziłem wartość mojej pracy dla malutkiego projekciku w Rails (gwoli ścisłości uwzględniłem tylko źródła w folderze app/, bez brania pod uwagę pozostałego kodu), który obecnie jest teaserem mojego projektu do zarządzania swoją pracą zgodnie z zasadami Getting Things Done, czyli zrobic.pl i...

oto wyniki:

SLOC	Directory	SLOC-by-Language (Sorted)
158     controllers     ruby=158
12      models          ruby=12
8       helpers         ruby=8
0       views           (none)


Totals grouped by language (dominant language first):
ruby:           178 (100.00%)


Total Physical Source Lines of Code (SLOC)                = 178
Development Effort Estimate, Person-Years (Person-Months) = 0.03 (0.39)
 (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 0.15 (1.75)
 (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 0.22
Total Estimated Cost to Develop                           = $ 4,411
 (average salary = $56,286/year, overhead = 2.40).

Co do przelicznika, to już każdy sam musi wiedzieć ile zarabia, i tę kwotę pomnożyć przez iloraz Total Estimated Cost to Develop i average salary. ;-)
Miłej zabawy!


Znalezione tu i tu.

 

Komentarze

 
 
 

№ 1

14 września 2008, 03:36:34

bsi

Ech, gbydy tylko ktoś chciał tyle zapłacić... zostałem ‘wyceniony’ na $24,272. A to wszystko i tak w ramach projekty (RoR), który robię hobbystycznie (i w najlepszym wypadku, zwróci się hosting). A to wszystko to ok. połowy pracy. Oczywiście, mogłoby to być zoptymalizowane i zająć trochę mniej miejsca. Ale i tak, wycena jest o dwa rzędy wielkości za duża.

 
 
 

№ 2

14 września 2008, 10:53:49

Seban

Mi za katalog app zwróciło 20,896. Ni jak nie wiem co to oznacza, ale mam wrażenie, że dla Rails to chyba się nie sprawdza. :)

 
 
 

№ 3

14 września 2008, 11:11:13

BTM

„Total Physical Source Lines of Code (SLOC) = 178
Development Effort Estimate, Person-Years (Person-Months) = 0.03 (0.39) (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 0.15 (1.75)

Wtf? 178 linijek kodu w prawie 2 miech i za 4.5k dolarów? lol!

 
 
 

№ 4

14 września 2008, 13:57:17

GhandaL

Metoda COCOMO w wersji podstawowej wykorzystywana w tym narzędziu nie jest najszczęśliwszym sposobem mierzenia wartości kodu — ta metoda wykorzystuje jedynie ilość LOC, wymnożoną przez magiczne, zwykle empirycznie wyznaczone, współczynniki zależące od ryzyka i wybranego języka programowania. Tymczasem nie od dzisiaj wiadomo, że liczy się ilość, a nie jakość ;-)

 
 
 

№ 5

15 września 2008, 10:21:38

snipe

mi wyceniło kod na 61,621 dolarów! wow :P

 
 
 

Dodaj komentarz

 

Podpis

 

URL

 

Treść
(z textile)

 
 
 
 

Flakoblog