Génie logiciel

9
Devrions-nous chercher du code mensonger?

Cela fait référence à une discussion dans une réponse et aux commentaires de cette question: Quelle est l'aversion pour la documentation dans l'industrie? . La réponse affirmait que «le code ne peut pas mentir» et devrait donc être l'emplacement de référence au lieu de la documentation. Plusieurs...

9
Pourquoi Quicksort est-il appelé «Quicksort»?

Le but de cette question n'est pas de débattre du bien-fondé de cela sur tout autre algorithme de tri - il y a certainement beaucoup d'autres questions qui le font. Cette question concerne le nom. Pourquoi Quicksort est-il appelé "Quicksort"? Bien sûr, c'est "rapide", la plupart du temps, mais pas...

9
Le chiffrement ne peut pas être inversé?

J'ai l'impression qu'une chaîne chiffrée ne peut pas être déchiffrée, la valeur d'origine est donc perdue à jamais. Cependant, si la chaîne suivante est toujours égale à "dominic" (mon nom), il ne peut pas y avoir de moyen logique de l'inverser; étant que ce n'est pas aléatoire et n'est pas basé...

9
L'interface List est-elle une abstraction qui fuit?

Si j'ai une variable contenant un, Listil pourrait contenir des objets de nombreux types différents, par exemple ArrayListou LinkedList. La différence entre a LinkedListet an ArrayListest assez grande. Le grand comportement O des méthodes diffère considérablement. Par exemple, trier le List, puis...

9
Plusieurs équipes Scrum passent à un seul carnet de commandes

Nous avons actuellement 5 équipes Scrum qui travaillent sur leur propre carnet de produit pour l'année écoulée. Chaque équipe travaille sur son propre système dédié mais la technologie sous-jacente est le même .Net. Il y a eu beaucoup de discussions sur le passage à des équipes basées sur des...

9
Magasin de données en mémoire à Haskell

Je souhaite implémenter une banque de données en mémoire pour un service Web à Haskell. Je veux exécuter des transactions dans la STMmonade. Lorsque je google table de hachage sur Steam Haskell, je n'obtiens que ceci: Data. BTree. HashTable. STM.Le nom et la complexité du module suggèrent que cela...

9
Résoudre les bogues les plus rentables [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 4 ans . Je voulais avoir une idée de la catégorisation des...

9
Décomposer une histoire complexe au démarrage du projet

J'essaie de me familiariser avec la gestion de projet agile (avec Pivotal Tracker) mais je continue à me retrouver en train de me heurter à des murs lorsque je tente de définir les premières histoires d'un projet. Prenons par exemple cette histoire très simple: "Un utilisateur doit pouvoir...