> The project contains repetitive [[Design|design]] that could be unified within a single [[abstraction]] ^definition ## Consequences - Searching and modifying many places at once is a nuisance - When the same code appears in many places but in a slightly different form, it means that there is no [[abstraction]] - Searching and modifying them using appropriate abstractions may not be high on the list of priorities, but significantly contributes to increasing readability and maintenance ^consequences