Génie logiciel

9
Modèle de construction de menu

J'ai du mal à me familiariser avec la gestion de l'état actif d'un menu lorsque le menu n'est pas utilisé pour le routage. Je viens de Drupal où le système de menus gère également le routage. ainsi, la définition de l'état actif et de l'état de la piste active est gérée par l'itinéraire (qui agit...

9
Inférence de type dans Golang / Haskell

J'ai lu que Go n'a pas vraiment d'inférence de type dans le sens où les langages fonctionnels tels que ML ou Haskell l'ont fait, mais je n'ai pas pu trouver une comparaison simple à comprendre des deux versions. Quelqu'un pourrait-il expliquer en termes de base en quoi l'inférence de type dans Go...

9
Pourquoi GCC utilise-t-il la syntaxe AT&T par défaut?

Je pense que le titre dit tout :) Y a-t-il une raison pratique particulière (je suppose que c'est surtout historique, mais je ne peux pas le trouver par moi-même) pourquoi GCC utilise la syntaxe AT & T / GAS? Remarque: je sais que ce n'est que par défaut et vous pouvez le changer Note 2:...

9
Où dois-je stocker les données de test?

J'ai des tests unitaires plus petits qui utilisent de petits extraits de jeux de données réels. Je voudrais également tester mon programme par rapport à des ensembles de données complets pour une multitude de raisons. Le seul problème est qu'un seul ensemble de données réel fait environ 5 Go. Je...

9
Élimination correcte des objets lors de l'arrêt du serveur

Je travaille sur un grand projet C ++. Il consiste en un serveur qui expose une API REST, fournissant une interface simple et conviviale pour un système très large comprenant de nombreux autres serveurs. La base de code est assez grande et complexe, et a évolué au fil du temps sans une conception...

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

Lors de la programmation pour Android, chaque fois que j'utilise un AsyncTask, la méthode doInBackground ressemble à ceci. protected String doInBackground(String... args) Mais lorsque j'utilise les arguments n'importe où dans ce bloc, je peux y accéder comme un tableau String normal par exemple...