Génie logiciel

19
Documenter la logique mathématique dans le code

Parfois, mais pas souvent, je dois inclure la logique mathématique dans mon code. Les concepts utilisés sont pour la plupart très simples, mais le code qui en résulte ne l'est pas - beaucoup de variables avec un but peu clair, et certaines opérations avec une intention pas si évidente. Je ne veux...

19
La programmation modulaire affecte-t-elle le temps de calcul?

Tout le monde dit que je devrais rendre mon code modulaire, mais n'est-il pas moins efficace si j'utilise plus d'appels de méthode plutôt que moins, mais plus de méthodes? Quelle est la différence en Java, C ou C ++ d'ailleurs? Je comprends qu'il est plus facile d'éditer, de lire et de comprendre,...

19
Comment créer un meilleur code OO dans une application basée sur une base de données relationnelle où la base de données est mal conçue

J'écris une application Web Java qui se compose principalement d'un tas de pages similaires dans lesquelles chaque page a plusieurs tables et un filtre qui s'applique à ces tables. Les données de ces tables proviennent d'une base de données SQL. J'utilise myBatis comme ORM, ce qui n'est peut-être...

19
Quelle est l'importance de réparer les fuites de mémoire?

J'ai trouvé par Valgring que certains programmes GTK + fuient la mémoire. Quelle est l'importance de réparer ces fuites? Je veux dire, souvent ces programmes fonctionnent très bien mais d'un autre côté, on ne peut jamais être sûr si l'on veut copier une partie du code qui fuit dans un autre...