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

3
Que signifie «S» dans OOPS?
J'ai recherché la forme complète de " OOPS " dans Google , mais malheureusement, il existe de nombreuses réponses ambiguës. Certains disent que c'est " Systems ", certains disent que c'est " Structure ", et certains l'ont même mentionné comme " Synopsis ". Quelqu'un peut-il m'éclairer, pour trouver la forme …

12
int * i; ou int * i; ou int * i; [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. …

4
Les microservices doivent-ils se parler?
Je conçois une application à l'aide de Micro-Services et je ne suis pas sûr du meilleur mécanisme à utiliser pour collecter des données à partir de plusieurs services. Je pense qu'il y a deux options: Intégrez un mécanisme de communication «inter-services» qui permet aux services de parler directement. La passerelle …

5
Pourquoi est-il si important d'étudier un interprète lisp dans lisp?
J'ai vu de nombreux curriculums CS et des suggestions d'apprentissage pour de nouveaux programmeurs qui appellent le programmeur en herbe à étudier un interprète lisp spécifiquement écrit en lisp. Tous ces sites disent des choses similaires à «c'est une révélation intellectuelle», «c'est une expérience d'illumination que tout programmeur sérieux devrait …

7
Comment traiter les exceptions non gérées? (Mettre fin à l'application ou la maintenir en vie)
Quelle est la meilleure pratique lorsqu'une exception non gérée se produit dans une application de bureau? Je pensais à montrer un message à l'utilisateur, afin qu'il puisse contacter le support. Je recommanderais à l'utilisateur de redémarrer l'application, mais pas de la forcer. Semblable à ce qui est discuté ici: ux.stackexchange.com …


3
Pourquoi n'y a-t-il pas de mot-clé statique dans Kotlin?
Kotlin est principalement connu pour remplacer Java, mais il se débarrasse d'une construction Java bien connue: le staticmot - clé. Au lieu de cela, cette fonctionnalité au niveau de la classe est principalement proposée par les objets compagnons. Quel est le problème avec les méthodes statiques et les champs que …


3
Que se passe-t-il avec les tests de méthodes lorsque cette méthode devient privée après une nouvelle conception dans TDD?
Disons que je commence à développer un jeu de rôle avec des personnages qui attaquent d'autres personnages et ce genre de choses. En appliquant TDD, je fais quelques cas de test pour tester la logique à l'intérieur de la Character.receiveAttack(Int)méthode. Quelque chose comme ça: @Test fun healthIsReducedWhenCharacterIsAttacked() { val c …


4
Comment une entreprise comme Amazon évite-t-elle les goulots d'étranglement pour accéder à la couche de base de données?
Si vous imaginez une entreprise comme Amazon (ou toute autre grande application Web de commerce électronique) qui exploite une boutique en ligne à grande échelle et ne dispose que d'une quantité limitée d'articles physiques dans ses entrepôts, comment peuvent-ils optimiser cela de sorte qu'il n'y ait pas goulot d'étranglement unique? …





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.