Ingeniería de software

9
¿Dónde debo almacenar los datos de prueba?

Tengo pruebas unitarias más pequeñas que usan fragmentos pequeños de conjuntos de datos reales. También me gustaría probar mi programa contra conjuntos de datos completos por una multitud de razones. El único problema es que un único conjunto de datos real es de aproximadamente ~ 5 GB. No he...

9
Eliminar correctamente los objetos al finalizar el servidor

Estoy trabajando en un gran proyecto de C ++. Consiste en un servidor que expone una API REST, que proporciona una interfaz simple y fácil de usar para un sistema muy amplio que comprende muchos otros servidores. La base de código es bastante grande y compleja, y evolucionó a través del tiempo sin...

9
String [] args vs (String... Args)

Cuando programo para Android, cada vez que uso una AsyncTask, el método doInBackground se ve así. protected String doInBackground(String... args) Pero cuando uso los argumentos en cualquier parte de ese bloque, puedo acceder a ellos como una matriz de cadenas normal, por ejemplo, en mi...

9
Uso de struct para exigir la validación del tipo incorporado

Comúnmente, los objetos de dominio tienen propiedades que pueden ser representadas por un tipo incorporado pero cuyos valores válidos son un subconjunto de los valores que pueden ser representados por ese tipo. En estos casos, el valor puede almacenarse utilizando el tipo incorporado, pero es...