Questions marquées «architecture»

La conception et la description de haut niveau d'un système logiciel. La conception architecturale distille les détails des implémentations, des algorithmes et de la représentation des données pour se concentrer sur l'interaction des composants de la "boîte noire".

2
Comment mettriez-vous en œuvre Google Search? [fermé]
Supposons qu'on vous demande dans une interview "Comment implémenteriez-vous Google Search?" Comment répondriez-vous à une telle question? Certaines ressources peuvent expliquer la mise en œuvre de certains éléments de Google (BigTable, MapReduce, PageRank, ...), mais cela ne convient pas à une interview. Quelle architecture générale utiliseriez-vous et comment expliqueriez-vous cela …

5
Architecture propre: cas d'utilisation contenant le présentateur ou renvoyant des données?
L' architecture propre suggère de laisser un interacteur de cas d'utilisation appeler l'implémentation réelle du présentateur (qui est injectée, à la suite du DIP) pour gérer la réponse / l'affichage. Cependant, je vois des personnes implémenter cette architecture, renvoyer les données de sortie de l'interacteur, puis laisser le contrôleur (dans …




4
REST - Compromis entre la négociation de contenu via l'en-tête Accept et les extensions
Je travaille à la conception d'une API RESTful. Nous savons que nous voulons renvoyer JSON et XML pour une ressource donnée. J'avais pensé que nous ferions quelque chose comme ceci: GET /api/something?param1=value1 Accept: application/xml (or application/json) Cependant, quelqu'un a jeté en utilisant des extensions pour cela, comme ceci: GET /api/something.xml?parm1=value1 …



17
Conception de logiciel: Construire vite ou bien construire?
Lors de la création d'une application non triviale, est-il préférable de se concentrer sur la rapidité du travail et de prendre des raccourcis dans le code, comme mélanger la logique du modèle avec vos vues, briser l'encapsulation - les odeurs typiques du code? Ou préférez-vous prendre le temps nécessaire pour …





8
Y a-t-il des odeurs d'architecture?
Il existe des tonnes de ressources sur le Web qui font référence aux odeurs de code. Cependant, je n'ai jamais vu d'informations sur les odeurs architecturales . Est-ce défini quelque part et y a-t-il une liste disponible? Des recherches officielles ont-elles été menées sur les défauts d'architecture et leur impact …

6
Réinventer la conception du système pour Scala
Il y a beaucoup de lunes, j'ai effectué ma maîtrise en génie logiciel orienté objet. Je couvrais tout: initiation du projet, exigences, analyse, conception, architecture, développement, etc. Mon livre informatique préféré de tous les temps était Développer des logiciels orientés objet, une approche basée sur l'expérience (IBM-1996). Un livre créé …

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.