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








4
Comment pourrais-je concevoir une interface de telle sorte qu'il soit clair quelles propriétés peuvent changer leur valeur et lesquelles resteront constantes?
J'ai un problème de conception concernant les propriétés .NET. interface IX { Guid Id { get; } bool IsInvalidated { get; } void Invalidate(); } Problème: Cette interface a deux propriétés en lecture seule, Idet IsInvalidated. Le fait qu'ils soient en lecture seule, cependant, n'est pas en soi une garantie …
12 c#  design  .net  properties 



5
Quelles méthodes sont disponibles pour montrer à vos collègues les avantages d'une solution de base de données + application par rapport à Excel?
Je travaille dans une entreprise où il y a des feuilles de calcul Excel partout. Comme mes collègues ne sont pas des programmeurs, je suis sûr qu'ils n'ont pas envisagé qu'il pourrait y avoir une façon meilleure / plus facile / plus productive de gérer leurs données. Naturellement, je préconise …

4
Base de données SQL minimale C #
Je travaille sur un petit projet (pas de production) où j'ai besoin de stocker suffisamment de données que quelque chose comme un CSV serait inefficace à traiter et un serveur SQL / MySQL serait trop. Est-ce que .Net a un moyen de stocker efficacement plusieurs entrées de données avec la …
12 c#  database  sql 

8
Est-il plus facile d'écrire un logiciel que de le lire et de le comprendre à partir de zéro? [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. …

4
Est-il possible d'utiliser le compilateur Intel C / C ++ sous Linux pour créer des fichiers objets à lier sous Windows?
Pourquoi? Selon votre source, le compilateur Intel est probablement ou très certainement le compilateur générant les exécutables les plus rapides pour l'architecture x86 (amélioration de 5 à 100% du temps d'exécution). Intel propose gratuitement ses compilateurs pour Linux sous une licence non commerciale (je pense que je l'ai lu quelque …

1
Quelle est la signification du terme terme dans la programmation
Je regardais quelques documents Objective C .. et j'ai obtenu ceci: UIGraphicsBeginImageContext: crée un contexte graphique basé sur bitmap et en fait le contexte actuel. En outre, le même terme est utilisé dans Robotlegs: ( http://www.adobe.com/devnet/actionscript/articles/intro-robotlegs-pt1.html ) Contexte: Le contexte est le mécanisme d'amorçage qui initialise l'injection de dépendances et …

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.