Jewel-mmo開発日記

RubyでMMORPGを作る過程を記録する日記。 Yokohama.rb 発起人。
2006-09-11

[開発ログ]rake stats

rake stats なんてものを発見。試してみた。

+----------------------+-------+-------+---------+---------+-----+-------+
| Name                 | Lines |   LOC | Classes | Methods | M/C | LOC/M |
+----------------------+-------+-------+---------+---------+-----+-------+
| Helpers              |    95 |    83 |       0 |       9 |   0 |     7 |
| Controllers          |   650 |   577 |      14 |      58 |   4 |     7 |
| Components           |     0 |     0 |       0 |       0 |   0 |     0 |
|   Functional tests   |   580 |   417 |      26 |      70 |   2 |     3 |
| Models               |   478 |   417 |      17 |      65 |   3 |     4 |
|   Unit tests         |   270 |   187 |      17 |      23 |   1 |     6 |
| Libraries            |    87 |    35 |       0 |       9 |   0 |     1 |
|   Integration tests  |     0 |     0 |       0 |       0 |   0 |     0 |
+----------------------+-------+-------+---------+---------+-----+-------+
| Total                |  2160 |  1716 |      74 |     234 |   3 |     5 |
+----------------------+-------+-------+---------+---------+-----+-------+
  Code LOC: 1112     Test LOC: 604     Code to Test Ratio: 1:0.5

Contollers と Models で 1128 行。アプリのボリュームからすれば短い気もするけどまあこれくらいか(Ruby on Rails だし)。これとは別に cron で動作するスクリプトがテストを含めて 450 行ある。

これくらいのボリュームならまだメンテも楽だ。ソースは増やしたくない。