Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas

1
Las dependencias de Node.js pesan demasiado
Recientemente comencé a jugar con node.js. Ahora, cada tutorial de nodo por ahí establece que debe comenzar con npm init y luego, digamos que desea un marco de servidor estándar, digamos que elige express: npm install express pero entonces querrás muchas más cosas a las que estás acostumbrado en mundos …

2
¿Por qué Bounded no es una subclase de Enum en Haskell?
Parece que cualquier instancia de Bounded debería tener una implementación sensata de Enum. No puedo pensar personalmente en un contraejemplo, aunque si a alguien se le ocurre uno que no sea patológico, entenderé por qué este no es el caso. Al hacerlo :ien las dos clases de tipos, parece que …




1
¿Cuándo usar rasgos, en lugar de herencia y composición?
Hay tres formas comunes, AFAIK, de implementar la reutilización cuando se trata de OOP Herencia: generalmente para representar es una relación (un pato es un pájaro) Composición: generalmente para representar una relación tiene (un automóvil tiene un motor) Rasgos (por ejemplo, la palabra clave rasgo en PHP): ... no estoy …


1
Diseño de código: delegación de funciones arbitrarias
En PPCG, con frecuencia tenemos desafíos de King of the Hill , que enfrentan diferentes robots de código entre sí. No nos gusta limitar estos desafíos a un solo idioma, por lo que hacemos comunicación multiplataforma sobre E / S estándar. Mi objetivo es escribir un marco que los escritores …

2
¿Por qué cada uno tiene dos puntos en lugar de "adentro"?
De la guía de lenguaje Java 5 : Cuando vea los dos puntos (:) léalo como "en". ¿Por qué no usar inen primer lugar entonces? Esto me ha estado molestando durante años. Porque es inconsistente con el resto del lenguaje. Por ejemplo, en Java hay implements, extends, superpara las relaciones …
9 java 




1
En el patrón MVP, ¿debería la Vista crear una instancia de un objeto Modelo basado en el contenido de la IU, o simplemente pasar estos contenidos como parámetros al Presentador?
Estoy usando el patrón MVP en una aplicación de Android que estoy desarrollando. Tengo básicamente 4 elementos: AddUserView donde se puede agregar un nuevo usuario: El AddUserPresenter El UserInfo (el pojo) UserInfoManager (lógica de negocios y administrador de almacenamiento) Mi pregunta es: Cuando presiono el botón "Agregar" en AddUserView, debería …

2
Sincronización con sistema fuera de línea
Estoy diseñando un sistema desde el cual sincronizaré datos comerciales desde el dispositivo móvil (que tiene una aplicación integrada) que genera datos y los envía de vuelta al servidor. Cada línea sincronizada genera un registro de negocios específico en la base de datos. Si lo que sincronizo genera datos con …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.