Je lisais l'article de Wikipedia sur Douglas McIlroy et trouvais une citation qui mentionne "Le véritable héros de la programmation est celui qui écrit le code négatif." Qu'est-ce que ça veut dire?
J'essayais de trouver des alternatives à l'utilisation de variable globale dans certains codes hérités. Mais cette question ne concerne pas les alternatives techniques, je suis principalement préoccupé par la terminologie . La solution évidente consiste à transmettre un paramètre à la fonction au lieu d'utiliser un paramètre global. Dans cette …
Je parcourais diverses API et kits de développement logiciel (SDK) lorsque je me suis rendu compte que je ne pouvais pas vraiment faire la différence entre une API et un kit SDK . Conceptuellement, les deux sont un moyen pour votre programme d’interfacer et de contrôler les ressources fournies par …
Exemple ici: Quelles langues dois-je savoir si je suis intéressé par la construction d'applications Web? Oui, je comprends que HTML et CSS ne sont pas complets. Oui, je comprends que ce sont des langages déclaratifs et non impératifs. Mais pourquoi les gens ont-ils toujours la tête dans les cheveux avec …
Je comprends que C et C ++ sont des langages différents, mais lors de mon apprentissage du C ++, on me disait toujours que C était un sous-ensemble de C ++ ou que C ++ était C avec des classes. Et cela était tout à fait vrai jusqu'à l'apparition de …
J'ai vu beaucoup de gens se prétendre être des "consultants en logiciels". Ces consultants font ce qu’un développeur de logiciel normal fait, écrivent du code, estiment des tâches, corrigent des bugs et assistent à des réunions, etc. La seule différence étant les finances, les consultants finissent par gagner plus. Alors, …
En tant que novice en matière d'agilité, je ne suis pas sûr de bien comprendre la relation ou la différence entre une histoire d'utilisateur, une fonctionnalité et une épopée. Selon cette question , une fonctionnalité est une collection d'histoires. L'une des réponses suggère qu'une fonctionnalité est en réalité une épopée. …
Comme nous le savons tous, après IPv4, il est apparu IPv6. Comment s'est passée cette transition? Je veux juste savoir s'il y avait un IPv5 également? ou y a-t-il une autre logique à nommer cette version d'IP comme IPv6?
Quelle est la différence entre les termes exécution simultanée et parallèle ? Je n'ai jamais été capable de saisir cette distinction. La balise définit la simultanéité comme une manière d’exécuter deux processus simultanément, mais j’imaginais que le parallélisme était exactement la même chose, c’est-à-dire: des threads ou des processus distincts …
Question simple, mais j’entends souvent ces trois termes définis avec une telle férocité, mais qui m’ont appris à signifier différentes choses au fil des ans. Quelles sont les définitions "correctes" de "Procédures", "Méthodes", "Fonction", "Sous-programmes", etc.?
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?
Je parcourais le code source d'un framework open source, où j'ai vu une "charge utile" de variable mentionnée à plusieurs reprises. Des idées que "charge utile" représente?
Je vois fréquemment Simulation et Émulation en informatique. Ces deux termes semblent synonymes. Existe-t-il une différence entre simulation et émulation ?
Parfois, dans un exercice de programmation, génération de passe-partout, mise en place de guides pour les tâches qu'un programmeur subalterne doit mettre en œuvre, etc., il arrive que le programmeur se voit présenter du code non implémenté et qu'il soit invité à "remplir le vide". Par exemple, un test unitaire …
Je ne parle pas anglais Dans ma langue maternelle, je connais certains termes utilisés pour faire référence à la condition vérifiée pour arrêter une récursion et à la condition vérifiée pour des cas extrêmes, improbables ou super simples. En anglais, j'ai rencontré les termes "bord cas", "coin cas", "frontière cas" …
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.