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
Pourquoi les ressources de chaîne sont-elles généralement conservées à l'extérieur du code et non à l'intérieur du code?
Généralement, sur de nombreuses plates-formes, j'écris mes ressources de chaîne dans un fichier .resx ou .xml, puis je les utilise en utilisant une approche dépendante de la plate-forme. Autrement dit, sur iOS, je les obtiens via NSBundle.MainBundleet en utilisantContext.Resources sur Android. Quels sont les avantages de cette approche, et pourquoi …




4
Quelle est la place de la persistance dans un langage purement fonctionnel?
Comment le modèle d'utilisation des gestionnaires de commandes pour gérer la persistance s'intègre-t-il dans un langage purement fonctionnel, où nous voulons rendre le code lié aux IO aussi fin que possible? Lors de l'implémentation de la conception pilotée par domaine dans un langage orienté objet, il est courant d'utiliser le …


4
Que veut dire casting?
Lors du codage dans des langages de bas niveau comme CI, trouver que la conversion signifie parfois `` réinterpréter ces octets comme s'il avait toujours été de cet autre type '' et à d'autres moments comme `` convertir cette valeur intelligemment en cet autre type ''. Quelle est la signification …

2
Aide avec MVVM complexe (plusieurs vues)
J'ai besoin d'aide pour créer des modèles de vue pour le scénario suivant: Des données profondes et hiérarchisées Vues multiples pour le même ensemble de données Chaque vue est une vue unique, à changement dynamique, basée sur la sélection active Selon la valeur d'une propriété, affichez différents types d'onglets dans …
18 wpf  mvvm 

3
la complexité d'un constructeur
J'ai une discussion avec mon collègue sur la quantité de travail qu'un constructeur peut faire. J'ai une classe, B qui nécessite en interne un autre objet A. L'objet A est l'un des quelques membres dont la classe B a besoin pour faire son travail. Toutes ses méthodes publiques dépendent de …
18 c#  constructors 




2
Quelles sont les exigences d'attribution dans la licence MIT?
choosealicense.com affirme que la licence MIT est «une licence permissive qui est courte et directe . Il permet aux gens de faire n'importe quoi avec votre code avec une attribution appropriée et sans garantie »(soulignement le mien). En lisant la licence, cependant, je ne vois rien prétendre que l'attribution à …

4
Comment structurer les tests où un test est la configuration d'un autre test?
Je teste l' intégration d' un système, en utilisant uniquement les API publiques. J'ai un test qui ressemble à ceci: def testAllTheThings(): email = create_random_email() password = create_random_password() ok = account_signup(email, password) assert ok url = wait_for_confirmation_email() assert url ok = account_verify(url) assert ok token = get_auth_token(email, password) a = …
18 testing 


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.