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


30
Quels sont les IDE les plus populaires par langue? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …


3
Quel est l'avantage d'avoir des modèles POCO purs?
Quel est l'avantage majeur d'avoir des modèles POCO purs? J'ai l'impression que les modèles doivent être propres et simples, mais j'ai tendance à aimer maintenir la maintenance des objets enfants dans les classes de modèles. Par exemple, si j'ai un ClassAet ClassBdéfini comme suit: public class ClassA { public string …
15 c#  .net  poco 

2
Les exceptions pour le contrôle de flux sont-elles les meilleures pratiques en Python?
Je lis "Learning Python" et j'ai rencontré ce qui suit: Les exceptions définies par l'utilisateur peuvent également signaler des conditions sans erreur. Par exemple, une routine de recherche peut être codée pour déclencher une exception lorsqu'une correspondance est trouvée au lieu de renvoyer un indicateur d'état que l'appelant doit interpréter. …

5
REST et HATEOAS sont-ils une bonne architecture pour les services Web?
Si je comprends bien, REST a été formalisé par Roy Fielding comme un modèle descriptif de l'architecture du web. AFAIK Fielding n'a pas prétendu que REST était bon, il décrivait simplement l'architecture de facto du Web. Le web avait déjà prouvé à ce stade un énorme système hypertexte distribué réussi, …
15 rest  hateoas 



5
Comment appliquer le principe de séparation d'interface en C?
J'ai un module, disons «M», qui a quelques clients, disons «C1», «C2», «C3». Je veux répartir l'espace de noms du module M, c'est-à-dire les déclarations des API et des données qu'il expose, en fichier (s) d'en-tête de telle manière que - pour tout client, seules les données et les API …
15 c  interfaces  solid 



1
possible d'obtenir le modèle de propriété de Rust avec un wrapper C ++ générique?
En parcourant cet article sur la sécurité d'accès simultané de Rust: http://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.html Je me demandais combien de ces idées peuvent être réalisées en C ++ 11 (ou plus récent). En particulier, puis-je créer une classe propriétaire qui transfère la propriété à n'importe quelle méthode à laquelle elle peut être transmise? …

5
Comment combiner TDD et DDD strict?
TDD consiste à concevoir du code, guidé par des tests. Ainsi, les couches typiques ne sont généralement pas construites en amont; ils devraient légèrement apparaître lors des étapes de refactorisation. La conception basée sur le domaine implique de nombreux modèles techniques, définissant des couches bien établies comme la couche Application, …


2
DDD CQRS - autorisation par requête et par commande
Sommaire L'autorisation dans CQRS / DDD doit-elle être implémentée par commande / requête ou non? Je développe pour la première fois une application en ligne utilisant plus ou moins strictement le modèle DDD CQRS. J'ai rencontré un problème que je n'arrive pas vraiment à comprendre. L'application que je construis est …

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.