Questions marquées «design»

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


5
OOP: Quelles sont les situations dans lesquelles la conception basée sur les classes est meilleure que celle basée sur les interfaces?
Je lisais le site Web de JDOM . Pourquoi l'API JDOM est-elle définie en termes de classes concrètes plutôt qu'en termes d'interfaces? Jason Hunter résume les arguments contre une API basée sur interface pour JDOM: Avec les interfaces, tout devient une usine, les éléments doivent être «importés» dans de nouveaux …

6
Meilleure façon d'analyser un fichier
J'essaie de trouver une meilleure solution pour faire un analyseur à certains des formats de fichiers célèbres tels que: EDIFACT et TRADACOMS . Si vous n'êtes pas familier avec ces normes, consultez cet exemple de Wikipedia: Voir ci-dessous pour un exemple de message EDIFACT utilisé pour répondre à une demande …


4
Qu'est-ce qui ne va pas dans le retour de la table de hachage à partir de la méthode publique et quand est-il judicieux de le faire?
Quels sont les problèmes de conception liés au renvoi d'une table de hachage à partir d'une méthode publique lorsque vous souhaitez renvoyer plusieurs éléments au lieu de créer une classe et d'en renvoyer un objet? S'il a des problèmes, dans quelles circonstances est-il logique de le faire? Comment la réponse …



3
Comment Git a-t-il été conçu?
Mon lieu de travail est récemment passé à Git et je l'aime (et je déteste!). Je l'aime vraiment et c'est extrêmement puissant. La seule partie que je déteste, c'est que parfois c'est trop puissant (et peut-être un peu laconique / déroutant). Ma question est ... Comment Git a-t-il été conçu? …

8
Refactorisation ou mise à niveau des bases de données pour gérer de nouvelles fonctionnalités
Plusieurs réponses à une question de schéma de base de données ont suggéré une table supplémentaire pour normaliser une base de données pour une fonctionnalité qui ne fait pas partie des exigences actuelles (une table UserDepartment pour permettre une relation plusieurs-à-plusieurs entre les employés / utilisateurs et les différents services …


11
Conception de la gamme parfaite littérale
J'ai réfléchi à la façon dont j'allais concevoir la gamme "parfaite" littérale si je devais concevoir une langue. Pour vous qui ne connaissez pas, connaissez un littéral de plage dans une instruction qui représente une plage de valeurs, comme 1-4. Ils sont le plus souvent utilisés dans les boucles for …

6
Où, dans un système orienté objet, devriez-vous, le cas échéant, choisir des structures (de style C) plutôt que des classes?
C et très probablement de nombreuses autres langues fournissent un structmot - clé pour créer des structures (ou quelque chose de manière similaire). Ce sont (au moins en C), d'un point de vue simplifié comme les classes, mais sans polymorphisme, héritage, méthodes, etc. Pensez à un langage orienté objet (ou …

7
Plagiat HTML / CSS
Je fais face à un problème ici. Un client m'a demandé de copier un site exact, et même si j'essaie de le convaincre d'aller chercher un nouveau design, il ne l'accepte pas. Il aime tellement ce design (en passant, c'est horrible et obsolète, mais je ne lui dirais pas ça!) …
9 design  ethics 



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.