Génie logiciel

45
Contenu crypté dans les jeux

J'avais eu l'idée d'utiliser le cryptage pour empêcher les utilisateurs de trouver du contenu dans mon programme en dehors du programme lui-même. Comme les utilisateurs peuvent trouver des textures jamais utilisées dans le jeu destinées à faire partie d'une sorte d'oeuf de Pâques lors de la...

45
Comment puis-je empêcher l'en-tête?

Nous commençons un nouveau projet, à partir de zéro. Environ huit développeurs, une dizaine de sous-systèmes, chacun contenant quatre ou cinq fichiers sources. Que pouvons-nous faire pour empêcher “l'en-tête”, AKA “en-têtes de spaghetti”? Un en-tête par fichier source? Plus un par sous-système?...

44
Un algorithme peut-il être breveté? [fermé]

Alors, un algorithme peut-il être breveté? J'ai vu cette déclaration qui m'a fait penser: Tout le monde s'abstiendrait de faire breveter les améliorations de l'algorithme de points de contour pendant au moins plusieurs années, par exemple jusqu'en 2021. Ainsi, les développeurs du projet Outliner se...

44
Pourquoi + est-il si mauvais pour la concaténation?

Tout le monde répète que l'un des problèmes de JavaScript est l'utilisation de +[ exemple ] pour la concaténation de chaînes. Certains disent que le problème ne consiste pas à utiliser +, c'est une contrainte de type [voir les commentaires de l'exemple précédent]. Mais les langages fortement typés...