Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Lines of code per method

Name: Anonymous 2006-04-29 12:01

What is your average loc/m?

For my current Ruby project, that number is now 10. The number is slowly decreasing as I refactor. One of my goals is to get it down to about 4-5 (with most methods being 1-2 lines) which I hear is the Ruby way.

I use <http://dev.rubyonrails.org/svn/rails/trunk/railties/lib/code_statistics.rb>; for counting. Rakefile task:
task :stats do
        require "util/code_statistics.rb"
        CodeStatistics.new(
                ["Code", "src"],
                ["Units", "test"],
                ["Utils", "util"]
        ).to_s
end

Name: Anonymous 2006-05-04 10:02

>>16
gb2/NASCAR

>>18
>>17 already covered this possibility

>>19
Duck-typing has nothing to do with default variable values or typos. Typos can happen in any language, and if you misspell a variable into another of the same type the same will happen even in strictly typed languages. And I don't know how's Ruby, but Python will raise an exception if you try to use a variable before setting it to something first. Perl and PHP will provide default values though.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List