Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes



2
Combien de threads utiliser?
Lorsque je (re) construis de gros systèmes sur un ordinateur de bureau / portable, je dis maked'utiliser plus d'un thread pour accélérer la vitesse de compilation, comme ceci: $ make -j$[ $K * $C ] Où $Cest censé indiquer le nombre de cœurs (que nous pouvons supposer être un nombre …


3
Qu'est-ce que la Bible de hachage?
Existe-t-il une référence de type Cormen sur les hachages et le hachage? Cette structure particulière a vu peu d'attention dans mon éducation CS pour une raison quelconque, mais j'aimerais en savoir plus car ils semblent être partout. Je sais que Cormen le couvre, mais je recherche quelque chose de plus …

3
Graphiques Linux de bas niveau
À des fins éducatives, je voudrais écrire une application sur un environnement Linux qui peut traiter les événements du clavier et dessiner des graphiques sans énormes dépendances comme X ou SDL. Je suppose que cela doit être possible, car X et SDL ne sont que des programmes eux-mêmes, ils doivent …
11 linux  graphics 



4
Quelles sont les considérations pour déterminer si vous pouvez utiliser la récursivité pour résoudre un problème?
Parfois, dans les entretiens, je peux utiliser la récursivité pour résoudre un problème (comme ajouter 1à un entier de précision infinie), ou lorsque le problème se présente comme approprié pour utiliser la récursivité. Parfois, cela peut simplement être dû à l'utilisation fréquente de la récursivité pour la résolution de problèmes, …

7
Comment appliquer TDD aux fonctions de lecture / écriture?
Cela semble être un problème de poulet et d'oeuf. Vous pouvez faire écrire une fonction d'écriture dans un magasin de données, mais ne savez jamais que vous l'avez enregistrée correctement sans fonction de lecture testée. Vous pouvez faire lire une fonction de lecture à partir d'un magasin de données, mais …
10 tdd  io 



1
Vérificateur de compatibilité des licences Open Source
Existe-t-il un outil pour vérifier si différentes combinaisons de licences open source sont compatibles entre elles? Je prévois de construire divers outils qui utilisent une licence Apache pour la distribution, car la licence d'Apache semble trouver un bon équilibre entre être permissive et exécutoire en droit. Cependant, j'aimerais inclure des …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.