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


5
Pourquoi le zéro négatif est-il important?
Je ne comprends pas pourquoi nous nous soucions de différentes représentations pour un zéro positif et un zéro négatif. Je me souviens vaguement de la lecture des affirmations selon lesquelles la représentation négative égale à zéro est extrêmement importante dans les programmes impliquant des nombres complexes. Je n'ai jamais eu …



5
Pourquoi est-il si mauvais de lire les données d'une base de données «appartenant» à un autre microservice?
J'ai récemment lu cet excellent article sur l'architecture de microservice: http://www.infoq.com/articles/microservices-intro Il indique que lorsque vous chargez une page Web sur Amazon, plus de 100 microservices coopèrent pour servir cette page. Cet article explique que toutes les communications entre microservices ne peuvent passer que par une API. Ma question est …

6
Couche de service vs DAO - Pourquoi les deux?
Je travaille avec SpringMVC, Hibernate et certaines bases de données dans un exemple d'application Web java. Il en existe quelques-uns différents, mais ce tutoriel d'intégration Spring 3 et hibernate avec cet exemple contient une classe de modèle, une vue (en jsp) et un service et des classes de données pour …

1
En quoi les caractéristiques de rouille sont-elles différentes des interfaces Go?
Je connais assez bien Go, pour avoir écrit un certain nombre de petits programmes. La rouille, bien sûr, je la connais moins bien, mais je garde un œil dessus. Ayant récemment lu http://yager.io/programming/go.html , je pensais que j’examinerais personnellement les deux méthodes de traitement des génériques car cet article semblait …
64 go  rust 

1
Révision de code Gerrit ou modèle à fourche et tirage de Github?
Je commence un projet de logiciel qui sera développé par l'équipe ET la communauté. Auparavant, j’étais vendu sur gerrit, mais le modèle de demande d’achat et de retrait de Github semble désormais fournir presque plus d’outils, de moyens de visualisation des validations et de facilité d’utilisation. Pour quelqu'un qui a …
64 git  github  forking  gerrit 


7
Données de configuration: table à une seule rangée par rapport à la table paire paire nom-valeur
Supposons que vous écriviez une application pouvant être configurée par l'utilisateur. Pour stocker ces "données de configuration" dans une base de données, deux modèles sont couramment utilisés. La table à une rangée CompanyName | StartFullScreen | RefreshSeconds | ... ---------------+-------------------+------------------+-------- ACME Inc. | true | 20 | ... La table …

4
Raisons de ne pas utiliser JSF [fermé]
Je suis nouveau sur StackExchange, mais j’ai pensé que vous seriez capable de m'aider. Nous créons une nouvelle application Java Enterprise, remplaçant une solution JSP héritée. En raison de nombreux changements, l'interface utilisateur et certaines parties de la logique métier seront complètement repensées et réimplémentées. Notre première pensée a été …



18
Les méthodes longues sont-elles toujours mauvaises? [fermé]
Donc, en regardant autour de moi plus tôt, j'ai remarqué des commentaires sur les méthodes longues comme étant une mauvaise pratique. Je ne suis pas sûr de toujours être d'accord sur le fait que les méthodes longues sont mauvaises (et aimeraient avoir l'avis des autres). Par exemple, certaines vues Django …


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.