2012-05-17 13:06:58 +0900
deviseとsorceryのコード規模比較
deviseとsorceryという2つのRails用認証ライブラリのどちらを採用するか絶賛悩み中。あとから差し替えるのは難しそうな部分でもあるので、できるだけ慎重に選びたいところ。
とりあえず機能面での差異はおいといて、2つのライブラリのコード規模を比較してみた。
コード
対象 | ファイル数 | 行数 |
---|---|---|
deviseのapp/ とlib/ |
63 | 5,062 |
sorceryのlib/ |
47 | 3,332 |
テスト
対象 | ファイル数 | 行数 |
---|---|---|
deviseのtest/ |
87 | 7,238 |
sorceryのspec/ |
118 | 4,772 |
どちらもテストコードのほうが行数が多いのは予想どおり。なんとなくdevise
はsorcery
の倍くらいのコード行数があるかなと思っていたけど、それほどでもなかった。
あとは行数だけでなくコードの分かりやすさも見たうえで、どっちにするか決めよう。