Questions marquées «design»

11
Modèle de duplication de classe?

Je travaille actuellement en tant que développeur solo sur mon projet actuel. J'ai hérité du projet d'un autre développeur, qui a depuis quitté l'entreprise. Il s'agit d'une application Web de style modèle-vue-contrôleur en C #. Il utilise Entity Framework pour le mappage relationnel des objets. Et...

11
Type de système pour la performance

Existe-t-il des systèmes de type (statique) qui tentent de formaliser les caractéristiques de performance des programmes? Je ne trouve pas semble trouver de telles tentatives. Étant donné que les systèmes de types sont (l'un des) les outils les plus puissants de l'arsenal du programmeur pour faire...

11
Classes Python avec une seule instance: quand créer une instance de classe (unique) et quand travailler avec la classe à la place?

Étant donné une classe Python qui ne sera instanciée qu'une seule fois, c'est-à-dire qu'il n'y aura qu'un seul objet de la classe. Je me demandais dans quels cas il était logique de créer une instance de classe unique au lieu de travailler directement avec la classe à la place. Il y a une question...

11
Liaison tardive orientée objet

Dans la Définition d'Alan Kays d'Object Oriented, il y a cette définition que je ne comprends pas en partie: Pour moi, la POO signifie uniquement la messagerie, la conservation et la protection locales et la dissimulation du processus d'état, et la liaison tardive extrême de toutes choses. Mais que...

11
Enum avec beaucoup de propriétés booléennes

Je travaille actuellement sur une webapp où nous devons souvent conditionner une logique de serveur basée sur la page qui va être retournée à l'utilisateur. Chaque page reçoit un code de page à 4 lettres, et ces codes de page sont actuellement répertoriés dans une classe en tant que chaînes...

11
Conception d'API REST pour les pages Web avec des assistants

J'ai une page Web au format assistant. Le bouton de soumission à l'API sera à la 4ème étape de l'assistant. Cependant, je souhaite que les données saisies soient stockées dans la base de données avant de passer à l'étape suivante de l'assistant. Je veux également que l'API REST fonctionne pour les...