Ingeniería de software

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




3
¿Dónde poner la lógica de negocios si usa Firebase?
Estoy a punto de comenzar a desarrollar una aplicación web de una sola página que simplifica mucho un sistema de documentación multiusuario. El front end probablemente usará Angular2. El proyecto tiene una fecha límite corta, por lo que he estado buscando "accesos directos", es decir, utilizando varios servicios listos para …


8
¿Qué tipo de algoritmo requiere un conjunto?
En mis primeros cursos de programación me dijeron que debía usar un conjunto cada vez que tuviera que hacer cosas como eliminar duplicados de algo. Por ejemplo: para eliminar todos los duplicados de un vector, itere a través de dicho vector y agregue cada elemento a un conjunto, luego tendrá …


1
¿Existe una situación en la que sería mejor usar referencias débiles en lugar de una composición simple?
Aunque los documentos de Java especifican que las referencias débiles son principalmente para canonizar las asignaciones, encontrará muchas , muchas , muchas personas en Internet que afirman que WeakHashMap es perfecto para almacenar metadatos de objetos durante su vida útil. Sin embargo, nadie se molesta en hacer un ejemplo comprensible …


2
Límite de la pila
Recientemente probé el límite de una pila en tres dispositivos con diferentes sistemas operativos (por límite, me refiero a la cantidad máxima de niveles que puede tener la pila), y noté que cada vez que alcanzo niveles de 2 ^ 16 me da error de desbordamiento, y cuando pongo 2 …
10 stack 




2
¿Se utiliza una estructura de pila para procesos asíncronos?
Esta pregunta tiene una excelente respuesta de Eric Lippert que describe para qué se utiliza la pila. Durante años, he sabido, en términos generales, qué es la pila y cómo se usa, pero partes de sus respuestas me hacen preguntarme si esta estructura de pila se usa menos hoy en …
10 stack 

1
Estructura de base de datos para el juego 2v2
Regularmente juego un juego de 2 contra 2 con 12 amigos y quiero una base de datos para hacer un seguimiento de los jugadores, equipos, puntajes y juegos, con la intención de crear un sistema de clasificación. Ya que regularmente cambiar de equipo que he llegado con mesas players, teamsy …

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.