Questions marquées «design»

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

16
Le projet est presque terminé, mais code de procédure spaghetti. Est-ce que je réécris ou continue simplement d'essayer de l'expédier? [fermé]
Je suis un développeur Web débutant (un an d'expérience). Quelques semaines après l'obtention de mon diplôme, on m'a proposé de créer une application Web pour une entreprise dont le propriétaire n'est pas vraiment un technicien. Il m'a recruté pour éviter le vol de son idée, le coût élevé du développement …






5
Quand utilisez-vous une structure au lieu d'une classe? [fermé]
Quelles sont vos règles empiriques pour savoir quand utiliser les structures par rapport aux classes? Je pense à la définition C # de ces termes, mais si votre langage utilise des concepts similaires, j'aimerais également connaître votre opinion. J'ai tendance à utiliser des classes pour presque tout, et à n'utiliser …
174 c#  design  class  struct 






10
Est-ce une violation du principe de substitution de Liskov?
Supposons que nous ayons une liste d'entités de tâche et un ProjectTasksous-type. Les tâches peuvent être fermées à tout moment, à l'exception des tâches ProjectTasksqui ne peuvent pas être fermées une fois qu'elles ont le statut Lancé. L’interface utilisateur doit s’assurer que l’option de fermeture d’un espace ouvert ProjectTaskn’est jamais …


11
La manière moderne de gérer les erreurs…
Cela fait un moment que je réfléchis à ce problème et je me trouve constamment en train de trouver des mises en garde et des contradictions. J'espère donc que quelqu'un pourra produire une conclusion sur ce qui suit: Privilégier les exceptions aux codes d'erreur Autant que je sache, après avoir …

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.