Ingeniería de software

8
¿Dónde almacenar el archivo de base de datos SQLite?

Estoy escribiendo una solicitud para aprender palabras extranjeras de exactamente un idioma (inglés en este momento), que actualmente tiene un diseño ineficaz. Yo uso Java y SQLite-jdbc para guardar las palabras. Después de comenzar, la aplicación descarga una lista de palabras separadas por comas...

8
Comunicación entre capas en DDD

Leyendo la literatura de DDD se me ocurrieron las siguientes capas: Application Outsider World (Controladores, Crons, etc.) Application Services(o UseCases), que organiza múltiples servicios de dominio o servicios de infraestructura. Son llamados de Outside World. Ellos saben que cosas hay que...

8
Scrum y enjambre tareas no paralelizables

Mi actual maestro scrum es un verdadero creyente que no está dispuesto a ceder en las formas oficiales de scrum. No quiero que esto suene desagradable, realmente estoy preguntando acerca de la solución ortodoxa a este problema porque he tenido éxito resolviendo problemas con él en el pasado al...

8
C ++ eliminar vs Java GC

La recolección de basura de Java se encarga de los objetos muertos en el montón, pero a veces congela el mundo. En C ++ tengo que llamar deletepara disponer de un objeto creado al final de su ciclo de vida. Esto deleteparece un precio muy bajo a pagar por un entorno sin congelación. Colocar todas...

8
Por el libro REST vs Demasiadas solicitudes

Del comentario de Roy Fielding sobre su propio artículo denunciando falsas API REST : Una API verdaderamente RESTful parece hipertexto. Cada unidad de información direccionable lleva una dirección, ya sea explícitamente (p. Ej., Atributos de enlace e identificación) o implícitamente (p. Ej.,...

8
Estrategias de autorización API REST

Aquí hay muchas preguntas que tratan sobre la mecánica de autenticación y autorización de las API RESTful, pero ninguna de ellas parece entrar en detalles sobre cómo implementar servicios seguros a nivel de aplicación. Por ejemplo, supongamos que mi aplicación web (tengo en mente Java pero esto...