Ingeniería de software

45
Contenido encriptado en juegos

He tenido esta idea de usar el cifrado para evitar que los usuarios descubran contenido en mi programa fuera del programa. Al igual que los usuarios, pueden encontrar texturas que nunca se usaron en el juego para ser parte de algún tipo de huevo de Pascua al revisar los datos del juego. Esto puede,...

45
¿Cómo puedo prevenir el infierno de encabezado?

Estamos comenzando un nuevo proyecto, desde cero. Alrededor de ocho desarrolladores, una docena de subsistemas, cada uno con cuatro o cinco archivos fuente. ¿Qué podemos hacer para prevenir el "infierno de encabezado", también conocido como "encabezados de espagueti"? ¿Un encabezado por archivo...

44
¿Se puede patentar un algoritmo? [cerrado]

Entonces, ¿se puede patentar un algoritmo? Vi esta declaración que me hizo pensar: Todos se abstendrían de patentar las mejoras del algoritmo de puntos de contorno durante al menos varios años, digamos hasta 2021. Para que los desarrolladores del proyecto Outliner se sientan libres de...

44
¿Por qué + es tan malo para la concatenación?

Todo el mundo sigue diciendo que uno de los problemas de JavaScript es usar +[ ejemplo ] para la concatenación de cadenas. Algunos dicen que el problema no está usando +, es coerción de tipo [ver los comentarios del ejemplo anterior]. Pero los lenguajes fuertemente tipados usan + para los tipos de...