Construa sua caixa de ferramentas!

Desenvolver aplicativos complexos é ótimo! Inventar coisas novas é ótimo! E reutilizar é ainda melhor!

Sempre mantenha boas abordagens de código / design para reutilização!
Abstraia-o a um limite onde possa ser reutilizado em qualquer lugar!
E se possível, adicione algumas “meta tags”:
– Onde você usou?
– Por que isto é tão bom?
– Para qual abordagem ele poderia ser usado também?

De uma chance!