Questions marquées «design»

Questions sur la résolution de problèmes et la planification d'une solution via la conception de logiciels.



4
Sous-ensemble visuel et audible sans ambiguïté de l'alphabet latin?
Imaginez que vous donnez à quelqu'un une carte avec le code "5SBDO0" dessus. Dans certaines polices, la lettre "S" est difficile à distinguer visuellement du chiffre cinq (comme pour le chiffre zéro et la lettre "O"). En lisant le code à haute voix, il peut être difficile de distinguer «B» …
13 design 

8
Principe de responsabilité unique - suis-je en train d'en abuser?
Pour référence - http://en.wikipedia.org/wiki/Single_responsibility_principle J'ai un scénario de test dans lequel dans un module d'application est responsable de la création des entrées du grand livre. Il y a trois tâches de base qui pourraient être effectuées - Affichez les écritures existantes au format tableau. Créez une nouvelle entrée de grand …

7
Un document de conception doit-il contenir une discussion des avantages / inconvénients d'une conception donnée ou doit-il se concentrer sur les faits et la justification?
Je suis actuellement en train de mettre à jour un document de conception afin qu'il soit correct et à jour pour les futurs développeurs. Actuellement, le document se concentre uniquement sur les faits et présente le design. Il n'y a aucune justification pour les décisions présentées. Je crois qu'il est …

3
Appliquer les principes SOLID
Je suis assez nouveau sur les principes de conception SOLID . Je comprends leur cause et leurs avantages, mais je n'arrive pas à les appliquer à un projet plus petit que je souhaite refactoriser comme un exercice pratique pour utiliser les principes SOLIDES. Je sais qu'il n'est pas nécessaire de …





4
Le modèle de «centre de notification» encourage-t-il une bonne ou une mauvaise conception de programme?
Parfois, je rencontre ces API de type hub de message, par exemple Cocoa NSNotificationCenter: http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/Reference/Reference.html Habituellement, ces API fournissent un point d'accès global sur lequel vous vous abonnez ou diffusez des messages / événements. Je pense que c'est un problème car cela encourage une architecture de programme plate et non …





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.