Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes




2
Est-ce une bonne idée de fournir différentes signatures de fonction qui font la même chose?
Voici une classe C ++ qui est construite avec trois valeurs. class Foo{ //Constructor Foo(std::string, int, char); private: std::string foo; char bar; int baz; }; Tous les types de paramètres sont différents. Je pourrais surcharger le constructeur pour que l'ordre n'ait pas d'importance. class Foo{ //Constructors Foo(std::string, char, int); Foo(std::string, …


2
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 discussion approfondie. …
23 c#  c++ 

3
Liste de contrôle pour éviter le blocage des fournisseurs?
Existe-t-il un ensemble de règles approuvées par l'industrie pour éviter le blocage des fournisseurs? Je veux dire, quelque chose que l'on peut montrer à un gestionnaire ou à un autre décideur, qui est facile à comprendre et facilement vérifiable. Existe-t-il un ensemble de règles universellement acceptées, une liste de contrôle …


5
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 -taskWithSuccess:(void (^)(id …





5
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 passe …

5
É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 …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.