Une autre façon de demander ceci est; pourquoi les programmes ont-ils tendance à être monolithiques? Je pense à quelque chose comme un package d'animation comme Maya, que les gens utilisent pour différents workflows. Si les fonctionnalités d'animation et de modélisation étaient scindées dans une application distincte et développées séparément, avec …
Dans un de mes projets récents, j'ai défini une classe avec l'en-tête suivant: public class Node extends ArrayList<Node> { ... } Cependant, après avoir discuté avec mon professeur d’informatique, il a déclaré que le cours serait à la fois "horrible pour la mémoire" et "une mauvaise pratique". Je n'ai pas …
Si quelqu'un pose un problème sur GitHub mais que plus d'informations pour reproduire l'erreur sont demandées et jamais données, quelle est la procédure normale? Exemple . Ici, l'auteur déclare que le "nav brise". Bien que je pense que le problème est résolu, je voudrais que l’auteur nous informe que nous …
Parfois, j'ai besoin de boucles qui nécessitent une pause comme celle-ci: for(int i=0;i<array.length;i++){ //some other code if(condition){ break; } } Je me sens mal à l'aise avec l'écriture if(condition){ break; } car il consomme 3 lignes de code. Et j'ai trouvé que la boucle peut être réécrite comme suit: ↓ …
Qu'est-ce qu'une demande AJAX cachée? J'ai remarqué une augmentation de l'utilisation de requêtes AJAX cachées conçues pour que l'action d'un utilisateur semble se produire immédiatement. Je ferai référence à ce type de demande AJAX comme non bloquant. C'est une demande AJAX faite sans que l'utilisateur sache que cela se produit, …
Je croyais avoir recherché à plusieurs reprises au sujet des destructeurs virtuels, la plupart mentionnant le but des destructeurs virtuels et la raison pour laquelle vous avez besoin de destructeurs virtuels. De plus, je pense que dans la plupart des cas, les destructeurs doivent être virtuels. Alors la question est: …
Pour citer la licence elle-même: Copyright (C) [année] [détenteurs du droit d'auteur] Par la présente, une autorisation est accordée gratuitement à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le "Logiciel"), afin de traiter le logiciel sans restriction, y compris, sans limitation, les droits …
Je suis tombé sur un problème épineux avec l'orientation générale de: noms pour variables verbes pour fonctions Plus précisément, j'ai un cas où le mot est ambigu - il peut s'agir d'un verbe ou d' un nom. Et dans certains cas, lorsque nous discutons de l'application, elle sera utilisée dans …
Ma société est passée de Subversion à Git il y a environ trois mois. Nous avons eu des semaines de préavis avant le changement. Comme je n’avais jamais utilisé Git (ni aucun autre DVCS), je lisais Pro Git et passais un peu de temps à créer mes propres référentiels et …
Récemment, il y a eu beaucoup d'éloges pour Node.js. Je ne suis pas un développeur qui a beaucoup été exposé aux applications réseau. D'après ma compréhension même de Nodes.js, sa force est la suivante: nous avons un seul thread qui gère plusieurs connexions et fournit une architecture basée sur des …
Est-il important de souligner les bonnes parties du code lors de son examen et les raisons pour lesquelles il est bon? Les commentaires positifs peuvent être tout aussi utiles pour le développeur examiné et pour les autres participants. Nous effectuons des révisions à l'aide d'un outil en ligne, afin que …
Par exemple, stackexchange.comsans demander au propriétaire du site ou à Google de lui fournir des informations sur le développement du site Web, est-il possible de savoir quelle langue est utilisée dans le back-end? On dirait que le site Web n'a pas de .extensionbarre, par exemple .phpqui peut indiquer ce qui …
J'essaie de comprendre les principes SOLID de la programmation orientée objet et je suis parvenu à la conclusion que LSP et OCP présentaient certaines similitudes (sinon pour en dire plus). les états de principe ouvert / fermé "les entités logicielles (classes, modules, fonctions, etc.) devraient être ouvertes à extension, mais …
Mon équipe au travail passe à Scrum et d’autres équipes commencent à faire du développement piloté par les tests en utilisant des tests unitaires et des tests d’acceptation des utilisateurs. J'aime les UAT, mais je ne suis pas vendu aux tests unitaires pour le développement piloté par les tests ou …
Je suis nouveau dans le domaine de la programmation. J'apprécie vraiment cette carrière, mais je ne suis pas sûre de pouvoir rester assise à un bureau huit heures par jour. Cela ne me dérange pas pour de courtes périodes, bien sûr, mais je ne peux pas le faire jour après …
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.