Questions marquées «design-patterns»

Un modèle de conception est une solution réutilisable générale à un problème courant dans la conception de logiciels.

4
Quand utiliser le modèle de référentiel
J'ai lu récemment qu'il n'est pas recommandé d'utiliser le modèle de référentiel conjointement avec un ORM. D'après ma compréhension, c'est parce que l'abstraction qu'ils fournissent sur la base de données SQL est trop fuyante pour être contenue par le modèle. J'ai quelques questions à ce sujet: Que faites-vous si vous …

5
L'architecture Entity Component System est-elle orientée par définition?
L' architecture Entity Component System est-elle orientée objet, par définition? Cela me semble plus procédural ou fonctionnel. À mon avis, cela ne vous empêche pas de l'implémenter dans un langage OO, mais il ne serait pas idiomatique de le faire de manière résolument OO. Il semble que ECS sépare les …



7
L'écriture de votre propre couche d'accès aux données / mappage de données est-elle une «bonne» idée?
Nous sommes actuellement dans une situation où nous avons le choix entre utiliser un mappeur relationnel objet prêt à l'emploi ou rouler le notre Nous avons une application héritée (ASP.NET + SQL Server) où la couche de données et la couche métier sont malheureusement écrasées ensemble. Le système n'est pas …

1
URL REST imbriquées et identifiant parent, quelle est la meilleure conception?
D'accord, nous avons deux ressources: Albumet Song. Voici l'API: GET,POST /albums GET,POST /albums/:albumId GET,POST /albums/:albumId/songs GET,POST /albums/:albumId/songs/:songId On sait qu'on déteste une chanson, ça s'appelle Susypar exemple. Où devrions-nous searchagir? Une autre question. D'accord, maintenant c'est un plus réel. Nous ouvrons l'album 1 et chargeons toutes les chansons. Nous créons …

7
Différence entre le modèle et le principe
Quelle est la différence entre les modèles de conception orientés objet et les principes? S'agit-il de choses différentes? Autant que je sache, les deux essaient d'atteindre un objectif commun (par exemple, la flexibilité). Alors, puis-je dire qu'un modèle est un principe et vice versa? Principe de conception = SOLIDE (c.-à-d. …





3
Modèles de passage de contexte dans une chaîne de méthodes
Il s'agit d'une décision de conception qui semble beaucoup revenir: comment passer du contexte à travers une méthode qui n'en a pas besoin à une méthode qui en a besoin. Y a-t-il une bonne réponse ou cela dépend-il du contexte? Exemple de code nécessitant une solution // needs the dependency …


2
Existe-t-il des preuves que l'utilisation de l'injection de dépendance améliore les résultats en génie logiciel?
Malgré sa popularité, existe-t-il des preuves empiriques montrant que l'injection de dépendance (et / ou l'utilisation d'un conteneur DI) aide, par exemple, à réduire le nombre de bogues, à améliorer la maintenabilité ou à augmenter la vitesse de développement sur des projets logiciels réels?

2
Est-ce une bonne idée de définir une grande fonction privée dans une classe pour maintenir un état valide, c'est-à-dire pour mettre à jour les membres de données de l'objet?
Bien que dans le code ci-dessous, un simple achat d'un article dans un site de commerce électronique soit utilisé, ma question générale concerne la mise à jour de tous les membres de données pour garder les données d'un objet dans un état valide à tout moment. J'ai trouvé «cohérence» et …

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.