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

4
Microservices REST ou AMQP, auquel cas
J'ai lu de nombreux articles concernant l'architecture des microservices et je me demandais quand utiliser AMQP ou REST. J'ai lu que le couplage lâche entre les services est une bonne chose et AMQP semble être un bon choix dans ce cas. Mais si nous utilisons AMQP, cela signifie que nous …



1
Collection.stream (). Filter (). ForEach () est-il inefficace par rapport à un standard pour chaque boucle?
IntelliJ IDEA m'a recommandé de remplacer la boucle for-each suivante par un appel Java 8 "forEach": for (Object o : objects) { if (o instanceof SomeObject) { doSomething(); } } L'appel recommandé aimerait ceci: objects.stream().filter(o -> o instanceof SomeObject).forEach(o -> doSomething()); À moins que je ne comprenne mal comment fonctionne …

2
Critique de l'OCaml: est-elle toujours valable?
Je suis un débutant complet avec OCaml. Je suis récemment tombé sur cette page listant une bonne quantité de critiques envers OCaml. Voyant que la page est assez ancienne (2007): quels sont les points de puces énumérés qui sont toujours d'actualité? Par exemple: est-il toujours vrai qu'il est impossible d'imprimer …
15 ocaml 

5
Équivalent XSLT pour JSON
Je souhaitais trouver (ou si nécessaire développer) un équivalent XSLT pour JSON. Comme je n'en ai pas trouvé, je considérais le langage de requête possible à utiliser pour faire correspondre les chemins JSON afin d'appliquer des modèles (à partir de JavaScript) quand il y avait une correspondance (probablement juste vérifier …
15 javascript  json  xslt 


1
Directive AngularJS vs service vs contrôleur
Je suis sur le point de commencer à mettre en œuvre une demande de changement sur le site Web interne de mon entreprise, qui vérifiera un tas de champs et les mettra en évidence s'ils correspondent à certaines directives. Par exemple, si la date de naissance est aujourd'hui, ce champ …
15 angularjs 

2
Que doit vraiment faire un référentiel?
J'ai beaucoup entendu parler du modèle de référentiel, mais je ne comprenais pas vraiment ce qu'un référentiel devrait vraiment faire. Quand je dis "ce qu'un dépôt devrait vraiment faire", je suis principalement préoccupé par les méthodes qu'il devrait fournir. Par exemple, un référentiel devrait-il vraiment fournir des méthodes CRUD, ou …

6
Qu'est-ce que la pollution «utilisant l'espace de noms»?
Je regardais le guide de codage de Google [ici] et ils ne recommandent pas que l'on utilise le using namespaceou namespace::function- si je ne l'ai pas mal interprété. Est-ce que cela s'applique stdégalement? cout<<ne fonctionne pas sans elle. Ce livre , recommande la même chose. Alors, comment puis-je utiliser cout<<sans …
15 c++  coding-style 

3
MVC: Quelle est la différence entre un modèle et un service?
Pourquoi dans certains cadres, la couche logique est appelée "modèle" alors que dans certains, elle est appelée "service". Sont-ils différents les uns des autres ou simplement différents par les conventions de dénomination? MISE À JOUR 1 La raison pour laquelle je demande, c'est parce que dans Zend Framework, un framework …
15 mvc  model  service 

5
Comment démarrer un projet de développement quand il y a trop de parties prenantes potentielles
Je viens de prendre un nouvel emploi dans un collège en tant que (seul) développeur d'applications Web. Le collège a un certain nombre de systèmes hérités disparates mais tous assez mal codés. Principalement construits en PHP, ils traitent de choses comme la fréquentation, les résultats des examens, la notation, etc. …

1
Tests unitaires pour une bibliothèque de calcul scientifique
J'ai eu un peu d'expérience avec les tests unitaires auparavant, dans ce que j'appelle (pas péjorativement) le projet classique d'ingénierie logicielle: un MVC, avec une interface utilisateur graphique, une base de données, une logique métier dans la couche intermédiaire, etc. Je suis en train d'écrire une bibliothèque de calcul scientifique …
15 c#  unit-testing 

3
Comment fonctionnent les filtres de floraison évolutifs?
Je lisais sur les filtres de floraison évolutifs et ne pouvais pas comprendre comment chaque fois qu'un filtre de floraison constitutif se remplit, un nouveau filtre de floraison avec une plus grande taille est ajouté. Les éléments qui ont contribué aux bits définis dans les filtres créés initialement ne peuvent …

7
Objectif de l'instruction NOP et instruction align dans l'assembly x86
Cela fait environ un an que j'ai suivi un cours d'assemblage pour la dernière fois. Dans cette classe, nous utilisions MASM avec les bibliothèques Irvine pour faciliter la programmation. Après avoir parcouru la plupart des instructions, il a dit que l'instruction NOP ne faisait essentiellement rien et ne se souciait …
15 assembly  x86 

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.