memo.xight.org

日々のメモ

再利用可能なコードを書くための10のコツ

Summary

 1. DRY (Don't Repeat Yourself.)
 2. class/method は1機能のみ.
 3. ユニットテストコードを書き,テストを楽にする.
 4. ビジネスロジック,メインコードはフレームワークに依存しないように書く.
 5. より抽象的に考え,インタフェースとアブストラクトクラスを使用する.
 6. 拡張することを意識したコードを書け.
 7. 必要でないコードを書くな.
 8. 結合度を弱めるようにしろ.
 9. モジュール化.
10. 自分のコードが常に外部APIであるようなコードを書け.

Reference

A Funny Java Flavoured Look at the World: 10 tips on writing reusable code
http://hoskinator.blogspot.com/2006/06/10-tips-on-writing-reusable-code.html