Don’t Repeat Yourself
There is a well-known principle in software development known as DRY, or Don’t Repeat Yourself. Here is the Wikipedia definition:
In software engineering, don’t repeat yourself (DRY) is a principle of software development, aimed at reducing repetition of information of all kinds, especially useful in multi-tier architectures.