Je rencontre souvent ce problème, en particulier en Java, même s’il s’agit d’un problème général de programmation orientée objet. Autrement dit, le fait de lever une exception révèle un problème de conception. Supposons que j'ai une classe qui a un String namechamp et un String surnamechamp. Ensuite, il utilise ces …
Étant donné la quantité de matériel qui tente d'expliquer ce qu'est une grammaire sans contexte (CFG), j'ai trouvé étonnant que très peu (dans mon échantillon, moins d'un sur 20) expliquent pourquoi de telles grammaires sont appelées "contexte". libre". Et, à mon avis, aucun ne réussit à le faire. Ma question …
Est-il possible d'écrire du code (ou un logiciel complet, plutôt qu'un morceau de code) qui ne fonctionnera pas correctement s'il est exécuté sur une CPU dont le nombre de cœurs est inférieur à N? Sans le vérifier explicitement et en échouant exprès: SI (noOfCores <4) ALORS ne fonctionne pas correctement …
J'essaie de comprendre ce qu'est une boucle d'événements. Souvent, l'explication est que dans une boucle d'événement, vous faites quelque chose jusqu'à ce que vous soyez averti qu'un événement s'est produit. Vous gérez ensuite l'événement et continuez à faire ce que vous faisiez auparavant. Mapper la définition ci-dessus avec un exemple. …
L'exemple utilisé dans la question Transmettre les données minimales nues à une fonction permet de déterminer le meilleur moyen de déterminer si l'utilisateur est un administrateur ou non. Une réponse commune était: user.isAdmin() Cela a provoqué un commentaire qui a été répété plusieurs fois et voté plusieurs fois: Un utilisateur …
Je suis un fervent partisan de la règle du scoutisme : Vérifiez toujours un module plus propre que lorsque vous l'avez vérifié. "Quel que soit l'auteur d'origine, nous ferions toujours des efforts, aussi petits soient-ils, pour améliorer le module. Quel serait le résultat? Je pense que si tous suivaient cette …
Notez que j'essaie de marquer aussi sémantiquement que possible parce que j'aime leur apparence et leur apparence, mais pas parce que je connais d'autres avantages renversants. Le but de ma question est de pouvoir éduquer les autres Eh bien, j'ai vu beaucoup d'articles et de tutoriels qui déclarent souvent "marquons …
Un des membres de mon équipe, un programmeur junior, possède des compétences impressionnantes en programmation pour son niveau d'expérience. Et lors de la révision du code, je crois qu’il est important de mettre l’accent sur l’apprentissage, sans signaler les erreurs. Mais les programmeurs débutants doivent-ils participer à la révision du …
Quelle est la différence entre ceux-ci? Récursion Corecursion Sur Wikipedia, il y a peu d'informations et pas de code clair expliquant ces termes. Quels sont quelques exemples très simples expliquant ces termes? Comment la corecursion est-elle le double de la récursion? Existe-t-il des algorithmes corecusifs classiques?
Un bug a été ouvert, corrigé, vérifié et fermé. Un mois plus tard, il réapparut dans une version ultérieure après plusieurs itérations sans aucune régression. A condition que les caractéristiques de bugs sont les mêmes, ce que vous rouvrez l'ID de bogue ou d' ouvrir un nouveau un avec un …
Je suis un programmeur effectuant chaque jour un trajet aller-retour de deux heures. J'aimerais passer une partie de ce temps avec des livres audio sur le développement de logiciels. Tous les livres audio qui pourraient m'aider à devenir un meilleur programmeur seraient appréciés. Je pense que les livres sur les …
J'envisage d'utiliser GWT dans le cadre d'un projet de développement d'applications Web interne majeur. À mes yeux, le principal avantage est la compilation croisée sur Javascript qui aiderait (du moins théoriquement) mon équipe à réduire la taille de la pile technologique d'un seul. . Cependant, après avoir été brûlé auparavant …
J'entends souvent des collègues se dire: "C'est un piratage horrible, horrible." Ce que je peux en déduire, c'est que ce n'est pas bon. Quand je leur ai demandé si cela fonctionnait, ils ont répondu "oui, mais ce n'est pas bon". Cela signifie-t-il que ce n'est pas une bonne solution? En …
Je termine juste ma maîtrise (en informatique) et postule à des emplois. J'ai remarqué que de nombreuses entreprises demandent spécifiquement une compréhension de l'orientation des objets. Les questions d'entretien les plus populaires portent sur l'héritage, le polymorphisme, les accesseurs, etc. Est-ce que OO est vraiment crucial? J'ai même eu une …
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.