オープンソースのJava Persistence API(JPA)実装がいろいろと出てきました。この記事では、主要プロダクト(Hibernate、TopLink、OpenJPA、Cayenne)のソースコードとテストコードのステップ数を比較しています。この中ではHibernateが最もテストコードの割合が高いです。
プロダクトを選定する際、サポート体制やドキュメントの量などさまざまな評価指標がありますが、テストコードの量というのもその1つに加えてみてはいかがでしょうか。特にオープンソースともなると、テストコードは非常に重要な存在となります。
URL:http://tidus.ultimania.org/diary/?date=20060910#p01