Some Code Statistics for Broadchoice Workspace

Now that the Broadchoice Workspace has been officially released, I thought I'd post a quick entry with some code statistics. I ran the codebase through a line counting tool that gives a breakdown by file, folder, language, etc. We all know that lines of code is not a very good way to judge quality or effort, but it is still interesting in a general way. This is only lines of code, all blank lines and comments were excluded:

  • Total Lines of Code: 50,125
  • Total Files: 633
  • Lines of MXML: 10,784
  • Lines of ActionScript: 12,675
  • Lines of CFML: 7,730
  • Lines of Groovy: 8,878
  • Lines of XML: 1,757
  • Lines of CSS, HTML, JavaScript, etc.: 7,612
  • Lines of SQL: 1,089
  • Lines excluded as comments or blank: 15,778

Comments (Comment Moderation is enabled. Your comment will not appear until approved.)
Stephen Judd's Gravatar Interesting numbers. Which line counting tool did you use? I've been thinking about counting lines in a big project that I've been the sole developer on, just out of curiosity.
# Posted By Stephen Judd | 11/14/08 9:12 PM
Henry Ho's Gravatar I'm interested to know.. what is the role of CFML in Broadchoice Worksapce?
# Posted By Henry Ho | 11/14/08 9:31 PM
Sean Corfield's Gravatar The mobile (iPhone) application is built with CFML. Ray blogged about this when he talked about how we reuse our Groovy services in CFML via Joe's ColdSpring utility that allows a ColdSpring factory to have a Java Spring factory as its parent.
# Posted By Sean Corfield | 11/14/08 9:41 PM
Brian Kotek's Gravatar I had the Microsoft LOC Counter application installed, so I used it. You can find it at http://code.msdn.microsoft.com/LOCCounter . It did take some tweaks to the XML configuration to detect MXML, AS3, CMFL, etc., but I just looked at the existing counter configs and modified them slightly to detect the other languages.
# Posted By Brian Kotek | 11/15/08 2:41 AM
BlogCFC was created by Raymond Camden. This blog is running version 5.9.2.002. Contact Blog Owner