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
Quel est l'exemple le plus simple pour expliquer la différence entre les arbres d'analyse et les arbres de syntaxe abstraite?
À ma connaissance, un analyseur crée un arbre d'analyse, puis le supprime par la suite. Cependant, il peut également faire apparaître un arbre de syntaxe abstraite, que le compilateur utilise censément. J'ai l'impression que l'arbre d'analyse et l'arbre de syntaxe abstraite sont créés sous l'étape d'analyse. Quelqu'un pourrait-il alors expliquer …
14 parsing  trees 




4
Faut-il renommer des méthodes surchargées?
Supposons une interface contenant ces méthodes: Car find(long id); List<Car> find(String model); Est-il préférable de les renommer comme ça? Car findById(long id); List findByModel(String model); En effet, tout développeur qui utilise cette API n'aura pas besoin de regarder l'interface pour connaître les arguments possibles des find()méthodes initiales . Ma question …


5
Comment choisir le code à réviser?
Je fais partie d'une équipe de sept développeurs dans une petite société de logiciels et j'essaie d'introduire des revues régulières de code et de conception de groupe. Nous avons effectué quelques examens dans le passé, mais cela a été sporadique. Je voudrais en faire une chose plus régulière. J'ai lu …

5
Test de charge: comment générer des requêtes par seconde?
J'ai un composant serveur qui tourne sur Zeroc-ICE. Quand j'ai voulu le charger, je pensais que l'utilisation d'une bibliothèque parallèle pour créer plusieurs requêtes le ferait. Mais ça ne finit pas comme ça. L'utilisation de la bibliothèque Parallel (Parallel.For) de C # était apparemment plus facile, mais il ne semble …




4
Est-ce une bonne idée de mesurer les performances d'une méthode en utilisant le délai de test unitaire?
Dans un projet où il existe des exigences non fonctionnelles qui spécifient le temps d'exécution maximal pour une action spécifique, l'AQ doit vérifier les performances de cette action sur une machine dédiée en utilisant du matériel précis sous une charge précise, le matériel et la charge étant spécifiés dans les …

3
Pourquoi HTML TextArea possède sa propre balise HTML? [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 8 ans . <input id='input1' type='text'></input> <input id='input2' type='button'></input> <input id='input3' type='checkbox'><input> <textarea …
14 html 

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.