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





6
Quel est le but de planifier le poker dans un sprint?
Notre analyste d'affaires et nos chefs de projet nous disent les exigences du client en tant que récits. A chaque planification de Sprint, nous (développeurs) sommes invités à jouer à la planification de poker. Ils nous ont tous demandé de considérer la «complexité» plutôt que «l'effort». Nous sommes vraiment confus …
15 agile  scrum  planning 


2
Quelle est la meilleure façon de créer un modèle de réponse aux erreurs REST API et un système de codes d'erreur?
Mon implémentation REST retournera des erreurs dans JSON avec la structure suivante: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Je suggère de créer un modèle de réponse spécial, où je peux transmettre les valeurs nécessaires pour les propriétés (dev_message, message_for_user, some_internal_error_code), et les renvoyer. Dans le code, …
15 php  mvc  rest  api 




2
Qui est à blâmer pour cette gamme basée sur une référence au temporaire?
Le code suivant semble plutôt inoffensif à première vue. Un utilisateur utilise la fonction bar()pour interagir avec certaines fonctionnalités de la bibliothèque. (Cela peut même avoir fonctionné pendant longtemps depuis qu'il a bar()renvoyé une référence à une valeur non temporaire ou similaire.) Maintenant, cependant, il renvoie simplement une nouvelle instance …
15 c++11 


5
Pourquoi la * déclaration * des données et fonctions est-elle nécessaire en langage C, alors que la définition est écrite à la fin du code source?
Considérez le code "C" suivant: #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()est défini à la fin du code source et aucune déclaration n'est fournie avant son utilisation dans main(). Au moment même où le compilateur voit Func_i()dans main(), il sort du main()et découvre Func_i(). …

3
Schéma de base de données pour une liste de tâches
J'essaie de faire une application de liste de tâches très simple avec PHP, MySQL, les modèles Jquery et JSON ... Cependant, mon schéma semble compliquer les choses en JSON. Quelle est la meilleure façon de procéder? Un nouveau tableau pour chaque liste, contenant les éléments. ou un tableau pour les …

4
Est-ce exagéré d'envelopper une collection dans une classe simple uniquement pour une meilleure lisibilité?
J'ai la carte suivante: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Cela HashMapmappe les doublevaleurs (qui sont des points dans le temps) à la SoundEvent«cellule» correspondante : chaque «cellule» peut contenir un certain nombre de SoundEvents. C'est pourquoi il est implémenté en tant que List<SoundEvent>, car c'est exactement ce que …

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.