Questions marquées «design»

45
Soyez libéral dans ce que vous acceptez… ou pas?

[Avertissement: cette question est subjective, mais je préférerais obtenir des réponses étayées par des faits et / ou des réflexions] Je pense que tout le monde connaît le principe de robustesse , généralement résumé par la loi de Postel: Soyez conservateur dans ce que vous envoyez. soyez libéral...

45
Dans quelle mesure est-il nécessaire de suivre des pratiques de programmation défensives pour un code qui ne sera jamais rendu public?

J'écris une implémentation Java d'un jeu de cartes, alors j'ai créé un type spécial de Collection que j'appelle une Zone. Toutes les méthodes de modification de la collection Java ne sont pas prises en charge, mais il existe une méthode dans l'API de zone move(Zone, Card), qui déplace une carte de...

44
Meilleures pratiques ou modèles de conception pour la récupération de données pour la création de rapports et de tableaux de bord dans une application riche en domaines

Premièrement, je tiens à dire que cela semble être une question ou un domaine négligé. Si cette question doit être améliorée, aidez-moi à faire de cette question une excellente question qui pourra profiter à d’autres! Je cherche des conseils et de l'aide auprès de personnes qui ont mis en place des...

43
Principes SOLIDES vs YAGNI

Quand les principes SOLID deviennent-ils YAGNI? En tant que programmeurs, nous faisons constamment des compromis entre complexité, maintenabilité, temps de construction, etc. Entre autres, deux des directives les plus intelligentes pour faire des choix sont dans mon esprit les principes SOLID et...

43
Référencement des valeurs de base de données dans la logique métier

Je suppose que ceci est une autre question sur le codage dur et les meilleures pratiques. Supposons que j'ai une liste de valeurs, disons fruits, stockées dans la base de données (elle doit figurer dans la base de données car la table est utilisée à d'autres fins, telles que les rapports SSRS),...

42
Quel est le problème avec le DOM?

J'entends toujours des gens (Crockford en particulier) dire que le DOM est une API terrible, mais ne justifie pas vraiment cette déclaration. Outre les incohérences entre les navigateurs, quelles sont les raisons pour lesquelles le DOM est considéré comme si