https://www.uco.es/aulasoftwarelibre/evento/clean-code-y-solid-o-como-programar-para-que-los-demas-te-entiendan/
Clean Code y SOLID o cómo programar para que los demás te entiendan