SECO? – prática recomendada para codificação

Não se repita!

Por quê?
Você não quer se repetir em nenhuma linguagem de programação. Se for possível que você não precise, então não faça.

Como?
Estou falando nos termos do PHP aqui, mas deve funcionar em qualquer Linguagem de Programação.

Use o tipo de programação MVC. Model View Controller, para que você SEQUE. Usar MVC ou MFC dependendo do idioma em que você está codificando é muito popular no desenvolvimento de sistemas grandes.

Espero que isto ajude!

Leia este artigo para obter mais informações sobre MVC para PHP e DRY: http://www.htmlgoodies.com/beyond/php/article.php/3912211/Principles-Of-MVC-for-PHP-Developers.htm