BrainsToBytes - page 5

Depende del comportamiento, no de los datos

Este es uno de los consejos más poderosos en programación OO que he recibido. Significa que los objetos no deben ser vistos solo como una colección de estructuras de datos. En cambio, debes visualizarlos como entidades de software que pueden responder a mensajes y responder preguntas sobre sí mismos. Logramos esto ocultando los detalles de imp...

Leer más

Escribiendo buenos comentarios de software II

En un artículo anterior, hablamos sobre la importancia de los comentarios en el desarrollo de software. Aunque son herramientas poderosas para mejorar la legibilidad de nuestro código, debemos usarlos con cuidado. Un buen comentario puede hacer el código más fácil de entender, pero uno malo puede perjudicar tu productividad. Los comentarios ma...

Leer más

Escribiendo buenos comentarios de software I

Los comentarios son, de cierta manera, un tema controvertido. Hay dos opiniones muy fuertes en el desarrollo de software, ambas extremadamente populares y extendidas. La primera establece que los comentarios son malvados, y no deberías usarlos bajo ninguna circunstancia. El argumento principal es que en lugar de usar comentarios, deberías trata...

Leer más

Mejores argumentos == Mejores funciones

Los argumentos juegan un papel muy importante en la legibilidad de una función. Cuando están implementados correctamente, muestran intención y proveen información sobre el comportamiento de la función. Esta es una de las razones por las que invertir tiempo en crear buenos argumentos puede ayudar a mejorar la calidad de tu código. Veamos cómo pod...

Leer más