Tag: SOFTWARE-DESIGN
Estaba leyendo la biblioteca GLFW y noté que utilizan GLFWTRUE(1) y GLFWFALSE(0). Ahora, ya he visto eso en otros marcos (frameworks), creando sus propios identificadores personalizados de verdadero/falso. ¿Existe alguna razón para crear tus propias enumeraciones o clases personalizadas de verdadero/falso en un marco (framework)? ¿Hace el código más legible, . . . Read more
Me he topado con un problema al diseñar mi software. Mi software consta de algunas clases, Bot, Website y Scraper. Bot es la clase más abstracta, responsable de gestionar el programa a un nivel alto. Website es una clase que contiene datos extraídos de un sitio web en particular. Scraper . . . Read more
Estoy teniendo dificultades para entender el concepto de un middleware. ¿Es un middleware en tiempo de ejecución algo que se ejecuta de forma independiente de una aplicación y debe ser llamado a través de un socket (u otra forma de comunicación entre procesos)? O, ¿es parte de la aplicación y . . . Read more
Entonces, estoy aprendiendo varios aspectos de diseño y arquitectura, como UML y casos de uso. Pero no entiendo qué es un escenario de caso de uso y no encuentro mucha información al respecto. ¿Alguien puede explicármelos?
Entendí el principio de separación de comandos y consultas como: una función debe devolver (calcular) un valor y no tener efectos secundarios, o devolver void y tener efectos secundarios (cambiar el estado de su contexto). Esta definición es bastante útil para trabajar porque es muy fácil de entender en concepto. . . . Read more