Disons que j'ai une condition booléenne a AND b OR c AND det que j'utilise un langage dans lequel l' ANDordre de priorité des opérations est supérieur à celui de OR. Je pourrais écrire cette ligne de code: If (a AND b) OR (c AND d) Then ... Mais en …
Récemment, j'ai beaucoup lu sur les SGBD noSQL. Je comprends le théorème CAP , les règles ACID , les règles BASE et la théorie de base. Mais aucune ressource n'a été trouvée sur la raison pour laquelle noSQL est plus facilement évolutif que le SGBDR (par exemple, dans le cas …
J'ai traduit un Cprogramme GPLv2 en Python, mais j'ai constaté qu'il était difficile d'étendre tel que conçu et de réécrire des parties importantes de celui-ci. La structure du programme est maintenant complètement différente, mais plusieurs fonctions traduites textuellement sont utilisées. Le paradoxe Ship of Theseus (comme indiqué dans Wikipedia) "soulève …
En Java 8, les interfaces peuvent contenir des méthodes implémentées, des méthodes statiques et les méthodes dites "par défaut" (que les classes d'implémentation n'ont pas besoin de remplacer). À mon avis (probablement naïf), il n’était pas nécessaire de violer des interfaces comme celle-ci. Les interfaces ont toujours été un contrat …
J'ai appris le C ++ et dois souvent renvoyer des objets volumineux à partir de fonctions créées dans la fonction. Je sais qu'il y a passe par référence, renvoyer un pointeur et des solutions de type référence, mais j'ai aussi lu que les compilateurs C ++ (et la norme C …
Mon cas spécifique ici est que l'utilisateur peut passer une chaîne dans l'application, qu'elle analyse et l'assigne à des objets structurés. Parfois, l'utilisateur peut taper quelque chose d'invalide. Par exemple, leurs commentaires peuvent décrire une personne, mais ils peuvent dire que leur âge est "pomme". Le comportement correct dans ce …
Si je comprends bien, en Java, la mémoire de pile contient les primitives et les invocations de méthodes, tandis que la mémoire de tas est utilisée pour stocker des objets. Supposons que j'ai une classe class A { int a ; String b; //getters and setters } Où la primitive …
Ce titre est un peu large, mais il se peut que je doive donner un peu de contexte avant de pouvoir poser ma question correctement. Je sais que des questions similaires ont déjà été posées ici . Mais dans mon cas, je ne me demande pas si je devrais être …
Oui, je suis conscient que '\n'écrit une nouvelle ligne sous UNIX alors que pour Windows , il y a la séquence de deux caractères: '\r\n'. Tout cela est très bien en théorie, mais ma question est pourquoi ? Pourquoi le caractère de retour chariot est-il extra dans Windows? Si UNIX …
Pourquoi voudriez-vous exécuter des tests unitaires sur un serveur CI? Sûrement, au moment où quelque chose se met à maîtriser, un développeur a déjà exécuté tous les tests unitaires avant et corrige les erreurs qui auraient pu se produire avec son nouveau code. N'est-ce pas le but des tests unitaires? …
Vous avez une classe X et vous écrivez des tests unitaires qui vérifient le comportement X1. Il y a aussi la classe A qui prend X comme dépendance. Lorsque vous écrivez des tests unitaires pour A, vous vous moquez de X. En d'autres termes, lors du test d'unité A, vous …
Cette question a été posée dans l'une de mes classes de collège. Le professeur ne donne la réponse qu'il était plus descriptif, mais il semble que <b>et <i>sont assez explicites dans leur sens et est plus facile à saisir que <strong>et <em>. Quels étaient les arguments officiels en faveur de …
La plupart des applications Java ne ressemblent pas aux applications C / C ++. Swing a peut-être été conçu exprès pour avoir un look distinctif, mais sur la base de ce que j'ai lu, SWT, par exemple, a essayé de «paraître natif» et n'a pas réussi. Ma question est: Pourquoi …
Les mots invertou controlne sont pas utilisés du tout pour définir Inversion of Control dans les définitions que j'ai vues. Définitions Wikipédia inversion of control (IoC) est une technique de programmation, exprimée ici en termes de programmation orientée objet, dans laquelle le couplage d'objet est lié au moment de l'exécution …
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.