Génie logiciel

23
Étiquette de suivi des bogues - Nécromancie ou doublon?

Je suis tombé sur un problème de demande de fonctionnalité très ancien (2+ ans) dans un outil de suivi des bogues pour un projet open source qui a été marqué comme "résolu (ne sera pas corrigé)" en raison du manque d'outils nécessaires pour effectuer l'amélioration demandée. Dans le temps qui s'est...

23
Améliorer sans mentor [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de 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 . Bien que je me considère comme peu expérimenté, je...

23
Comment mettre en œuvre un historique de mot de passe sûr

Les mots de passe ne doivent pas être stockés en texte brut pour des raisons de sécurité évidentes: vous devez stocker les hachages, et vous devez également générer le hachage avec soin pour éviter les attaques de table arc-en-ciel. Cependant, vous devez généralement stocker les n derniers mots de...

23
C # fusionnera-t-il avec le compilateur C ++ natif? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...

23
succès: / échec: blocs vs achèvement: bloc

Je vois deux modèles courants de blocs dans Objective-C. L'un est une paire de succès: / échec: blocs, l'autre est un seul achèvement: bloc. Par exemple, disons que j'ai une tâche qui retournera un objet de manière asynchrone et que cette tâche peut échouer. Le premier motif est...