提交 293bd95c 编写于 作者: A Akira Matsuda

Lines of code can be 100,000+ in a Rails app

Actually, our app has 400,000 LOC 💥
上级 22e0a22d
......@@ -71,12 +71,12 @@ def calculate_tests
def print_header
print_splitter
puts "| Name | Lines | LOC | Classes | Methods | M/C | LOC/M |"
puts "| Name | Lines | LOC | Classes | Methods | M/C | LOC/M |"
print_splitter
end
def print_splitter
puts "+----------------------+-------+-------+---------+---------+-----+-------+"
puts "+----------------------+--------+--------+---------+---------+-----+-------+"
end
def print_line(name, statistics)
......@@ -84,8 +84,8 @@ def print_line(name, statistics)
loc_over_m = (statistics.code_lines / statistics.methods) - 2 rescue loc_over_m = 0
puts "| #{name.ljust(20)} " \
"| #{statistics.lines.to_s.rjust(5)} " \
"| #{statistics.code_lines.to_s.rjust(5)} " \
"| #{statistics.lines.to_s.rjust(6)} " \
"| #{statistics.code_lines.to_s.rjust(6)} " \
"| #{statistics.classes.to_s.rjust(7)} " \
"| #{statistics.methods.to_s.rjust(7)} " \
"| #{m_over_c.to_s.rjust(3)} " \
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册