[GRASS-dev] wxPython GUI code base (was Re: a better console and
better diff)
Michael Barton
Michael.Barton at asu.edu
Tue Dec 22 01:20:40 EST 2009
I used wc -l to count lines and files in ./grass65_dev/gui/wxpython (source from develbranch_6) and came up with a considerably larger number.
number of files: 136 (including image files) + 71 new icons (143 old icons)
lines of written code: 91,818 (not counting lines in image and icon files)
This is ONLY the wxPython code base. The TclTk code base is not as large, but is still considerable.
I wonder why SLOCCount undercounts by so much?
I guess that the SLOCCount 'estimated cost to develop' ought to be a lot higher too.
Michael
____________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University
Phone: 480-965-6262
Fax: 480-965-7671
www: www.public.asu.edu/~cmbarton, http://csdc.asu.edu
On Dec 19, 2009, at 7:38 PM, Hamish wrote:
> Michael wrote:
>> The GUI is a huge programming effort. A year ago,
>> it was over 40,000 lines of code and I suspect it is now
>> over 50,000.
>
> fwiw
>
> $ sloccount trunk/gui/ trunk/lib/python/
>
>
> SLOC Directory SLOC-by-Language (Sorted)
> 35268 gui python=30290,cpp=4722,sh=256
> 462 python python=462
>
>
> Totals grouped by language (dominant language first):
> python: 30752 (86.07%)
> cpp: 4722 (13.22%)
> sh: 256 (0.72%)
>
>
>
>
> Total Physical Source Lines of Code (SLOC) = 35,730
> Development Effort Estimate, Person-Years (Person-Months) = 8.55 (102.54)
> (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
> Schedule Estimate, Years (Months) = 1.21 (14.52)
> (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
> Estimated Average Number of Developers (Effort/Schedule) = 7.06
> Total Estimated Cost to Develop = $ 1,154,320
> (average salary = $56,286/year, overhead = 2.40).
>
>
> "generated using David A. Wheeler's 'SLOCCount'."
>
>
>
>
>
More information about the grass-dev
mailing list