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
Comment le passage à des microservices crée-t-il un problème d'exécution?
Le commentateur suivant écrit : Les microservices font passer votre dysfonctionnement organisationnel d’un problème de compilation à un problème d’exécution. Ce commentateur développe la question en disant: Fonctionnalité pas bug. Problème d'exécution => problèmes de production => un retour d'information plus fort et plus rapide sur le dysfonctionnement aux responsables …

3
Pourquoi les trampolines fonctionnent-ils?
Je fais du JavaScript fonctionnel. Je pensais que l’ optimisation des appels en attente avait été mise en œuvre, mais j’ai eu tort. Ainsi, j'ai dû apprendre moi-même le trampoline . Après un peu de lecture ici et ailleurs, j'ai pu comprendre les bases et construire mon premier trampoline: /*not …

3
REST API security Jeton stocké vs JWT vs OAuth
J'essaie toujours de trouver la meilleure solution de sécurité pour protéger les API REST, car le nombre d'applications mobiles et d'API augmente chaque jour. J'ai essayé différentes méthodes d'authentification, mais il y a toujours des malentendus. J'ai donc besoin des conseils de quelqu'un de plus expérimenté. Laissez-moi vous dire comment …
104 security  rest  api  oauth  https 



14
Est-ce que TDD rend la programmation défensive redondante?
Aujourd'hui, j'ai eu une discussion intéressante avec un collègue. Je suis un programmeur défensif. Je crois que la règle " une classe doit s'assurer que ses objets ont un état valide lorsqu'elles interagissent avec l'extérieur de la classe " doit toujours être respectée. La raison de cette règle est que …

5
Les directives d'utilisation asynchrone / wait en C # ne sont-elles pas en contradiction avec les concepts de bonne architecture et de superposition d'abstraction?
Cette question concerne le langage C #, mais je m'attends à ce qu'il couvre d'autres langages tels que Java ou TypeScript. Microsoft recommande les meilleures pratiques sur l' utilisation des appels asynchrones dans .NET. Parmi ces recommandations, prenons deux: modifier la signature des méthodes asynchrones afin qu'elles renvoient la tâche …
103 c#  architecture  async 



11
À quel type de bogues les déclarations «goto» aboutissent-elles? Existe-t-il des exemples historiquement significatifs?
Je comprends cela, sauf pour rompre les boucles imbriquées dans des boucles; la gotodéclaration est éludée et critiquée comme un style de programmation sujette aux bogues, pour ne jamais être utilisée. Alt Text: "Neal Stephenson trouve ça mignon de nommer son label" dengo "" Voir la bande dessinée originale à …

12
Le code testable est-il un meilleur code?
Je tente de prendre l'habitude d'écrire des tests unitaires régulièrement avec mon code, mais je l' ai lu que la première , il est important d'écrire le code testable . Cette question concerne les principes SOLID de la rédaction de code testable, mais je veux savoir si ces principes de …

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.