Prácticas y enfoques fundamentales para estructurar, mantener y compartir código de manera organizada.
El software,ideas principales, que es, cuáles existen y ejemplos