One of the things I've been trying to do is look for simpler or rules underpinning good or bad design. I think one of the most valuable rules is to avoid duplication. "Once and only once" is the Extreme Programming phrase.
— Martin Fowler, The Art of Agile Development (2007)
Quoted in James Shore and Shane Warden's 2007 book The Art of Agile Development.
Topics: software design