Comment Comment by EugeneOZ I can't disagree more. DRY forces you to create pure reusable code, and split your code into small pieces. When I read such code I need to understand just a few pieces. parent EugeneOZ 4 years ago