Este documento presenta varios conceptos de código limpio, incluyendo hacer una sola cosa, no repetirse (DRY), la ley de Demeter y el uso de excepciones en lugar de códigos de error. Hacer una sola cosa significa que las clases y métodos deben tener una única responsabilidad. DRY promueve la reducción de duplicación para evitar inconsistencias. La ley de Demeter limita el acceso entre objetos para maximizar la encapsulación. Y las excepciones son preferibles a los códigos de error porque son más simples y facilitan