brianchan.us
DRY is not always practical
This article says it well. I am glad I am not alone. I have applied the DRY principle numerous times. Sometimes I found myself messing with the abstract class or common function again and again, in…