Si un carré est un type de rectangle, pourquoi ne peut-il pas hériter d'un rectangle? Ou pourquoi est-ce un mauvais design? J'ai entendu des gens dire: Si vous faites que les carrés dérivent du rectangle, alors un carré devrait être utilisable partout où vous vous attendez à un rectangle Quel …
Après avoir lu le livre The Pragmatic Programmer , l'un des arguments que j'ai trouvé le plus intéressant était "écrivez du code qui écrit du code". J'ai essayé de chercher sur le net des explications supplémentaires ou des articles à ce sujet, et bien que j'ai trouvé de bons articles …
Il y a un de mes collègues qui écrit constamment: if (someBool == true) Cela me fait monter le mur! Devrais-je en faire tout un plat ou le laisser tomber?
Je vois beaucoup ce terme dans le contexte de l'architecture logicielle ("modèle de domaine", "conception pilotée par le domaine" etc.). Je l'ai googlé, mais j'ai des tonnes de définitions différentes. Alors qu'est-ce que c'est vraiment?
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 …
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 …
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 …
Supposons que je développe un projet relativement important. J'ai déjà documenté toutes mes classes et fonctions avec Doxygen, cependant, j'ai eu l'idée de mettre une "note du programmeur" sur chaque fichier de code source. L'idée derrière ceci est d'expliquer en termes simples comment une classe spécifique fonctionne (et pas seulement …
J'ai vu des questions (principalement sur Stack Overflow), qui manquent de ces connaissances de base. Le but de cette question est de fournir de bonnes informations à ceux qui le cherchent et à ceux qui y font référence. Dans le contexte de la programmation Web, quelles sont les différences entre …
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 …
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 …
En ce qui concerne la hiérarchie des dossiers source, il y a toujours quelques traits communs, tels que le src, docou les testdossiers qui ont assez facile à comprendre le contenu. Cependant, je me suis rendu compte que les grands projets avaient à la fois un dossier libet un vendordossier, …
Je sais que pour apprendre une langue, vous pouvez simplement acheter un livre, suivre les exemples et, dans la mesure du possible, essayer les exercices. Mais ce que je cherche vraiment, c'est comment maîtriser la langue une fois que vous l’avez apprise. Maintenant, je sais que l'expérience est un facteur …
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 à …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.