web-dev-qa-db-fra.com

language-agnostic

Conventions pour les exceptions ou les codes d'erreur

Numérotation des mois à base zéro

Pourquoi les paramètres const ne sont-ils pas autorisés en C #?

Que signifie Backpatching?

Qu'est-ce qu'un paramètre formel?

Quel est le code le plus court pour provoquer un débordement de pile?

Pourquoi quicksort est-il meilleur que mergesort?

Récursion ou Itération?

Comment détectez-vous le type de carte de crédit en fonction du numéro?

Conversion d'une distribution uniforme en une distribution normale

Quand lancer une exception?

Quand un constructeur peut-il lancer une exception?

Quoi et où sont la pile et le tas?

Quel est votre dessin préféré de "programmeur"?

Meilleur général SVN Ignore Pattern?

Comment convertir des floats en fractions lisibles par l'homme?

Lequel et pourquoi préférez-vous les codes d'exceptions ou de retour?

Devrais-je tester des méthodes privées ou seulement publiques?

Logement conditionnel avec une complexité cyclomatique minimale

Comment puis-je rechercher des données sur un livre à partir de son numéro de code-barres?

Pourquoi ne devrais-je pas utiliser "Notation hongroise"?

Qu'est-ce qu'un invariant?

Choisir un élément aléatoire d'un ensemble

Qu'est-ce que l'injection de dépendance?

Éclaircir une couleur par programme

Quel est le contraire de «parse»?

Outil pour ajouter des en-têtes de licence aux fichiers source?

Quelle est la différence entre une méthode et une fonction?

Quelle est la différence entre un argument et un paramètre?

Quelle est la meilleure expression régulière pour vérifier si une chaîne est une URL valide?

Tableau versus liste chaînée

Combien de paramètres sont trop nombreux?

Quelle est la différence entre une copie profonde et une copie superficielle?

Qu'est-ce qu'une fonction trampoline?

Quels sont les avantages des fichiers mappés en mémoire?

Nombres aléatoires uniques (non répétitifs) dans O (1)?

Comment vérifier si un numéro est un palindrome?

Essayez de décrire le polymorphisme aussi facilement que possible

Qu'est-ce qu'un NP-complet en informatique?

Quelle est la différence entre un currying et une application partielle?

Obtenir le chemin de l'application

Qu'est-ce qu'un "couplage lâche?" S'il vous plaît fournir des exemples

Majuscules contre minuscules

Quel style de codage utilisez-vous pour l'opérateur ternaire?

Calcul d'un produit vectoriel croisé 2D

Que sont les objets "de première classe"?

Algorithme pour trouver des articles avec un texte similaire

Entiers signés et entiers non signés

Comment fonctionne l'échange de variables XOR?

Meilleure façon de formater une déclaration avec plusieurs conditions

Ignorer la liste par rapport à l'arbre de recherche binaire

Modèle de domaine anémique: Avantages/inconvénients

Qu'est-ce que Type-safe?

Qu'entend-on par code "thread-safe"?

Héritage ou agrégation

Différence entre une liste liée et un arbre de recherche binaire

À quoi sert une sorte de bulle?

Quelles sont les cinq choses que vous détestez dans votre langue préférée?

Qu'est-ce qu'un type existentiel?

Comment planifiez-vous l'architecture d'une application avant d'écrire du code?

Qu'est-ce qu'un langage de programmation?

Qu'est-ce que l'optimisation d'appel de queue?

"SI" est-il cher?

Résoudre "À qui appartient le zèbre" par programmation?

Calculer quand un travail cron sera exécuté puis la prochaine fois

Comment concevoir un logiciel extensible (architecture de plugin)?

Déterminer si deux plages de dates se chevauchent

Différence entre le hachage d'un mot de passe et son chiffrement

Générer des couleurs entre le rouge et le vert pour un compteur de puissance?

Qu'est-ce que l'idiome "Exécuter autour"?

Collision entre balles - Détection et manipulation

Existe-t-il une différence entre foreach et map?

Est-ce une mauvaise pratique d'avoir plusieurs classes dans le même fichier?

Qu'est-ce que le GUID exactement? Pourquoi et où devrais-je l'utiliser?

Comment fonctionne l'exécution différentielle?

Quelle est la différence entre passer par référence et passer par valeur?

Que signifie "programmer pour une interface"?

Qu'est-ce que Map/Reduce?

Quand utiliser un langage de programmation fonctionnel?

Comment puis-je afficher la représentation binaire d'un float ou d'un double?

Quel est votre avis sur la programmation le plus controversé?

Arguments ou paramètres?

Comment construire efficacement un arbre à partir d'une structure plate?

Pourquoi l'instruction switch et pas if-else?

Code de hachage et somme de contrôle - quelle est la différence?

Tri Radix sur place

Quelle est la différence entre le type et la classe?

Équation pour tester si un point est à l'intérieur d'un cercle

Différence entre pré-incrémentation et post-incrémentation dans une boucle?

Que signifie le mot "littéral"?

Meilleures pratiques de programmation défensive (intelligente)

Modélisation d'un ascenseur à l'aide d'une analyse et d'une conception orientées objet

Vous utilisez un ORM ou un SQL simple?

Comment détecter et déboguer les problèmes de multi-threading?

Quelles sont les structures de données moins connues mais utiles?

Quelqu'un a-t-il réellement mis en œuvre un Fibonacci-Heap efficacement?

Pouvez-vous expliquer le concept de flux?

Quelle est la meilleure façon de remplacer ou de substituer si..elez si..elez des arbres dans des programmes?

Quel est le meilleur nom pour une méthode "add" non mutante sur une collection immuable?

Utilitaires de diff sémantique