Questions marquées «design»

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



4
Est-ce exagéré d'envelopper une collection dans une classe simple uniquement pour une meilleure lisibilité?
J'ai la carte suivante: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Cela HashMapmappe les doublevaleurs (qui sont des points dans le temps) à la SoundEvent«cellule» correspondante : chaque «cellule» peut contenir un certain nombre de SoundEvents. C'est pourquoi il est implémenté en tant que List<SoundEvent>, car c'est exactement ce que …


2
Quel est le meilleur: un tas de getters ou 1 méthode avec un paramètre de chaîne de sélection?
Notre domaine de connaissance implique des personnes marchant sur une plaque d'enregistrement de pression avec leurs pieds nus. Nous faisons la reconnaissance d'image qui se traduit par des objets de la classe «Pied», si un pied humain est reconnu dans les données du capteur. Plusieurs calculs doivent être effectués sur …

4
Conception du programme phénotrope
J'ai récemment rencontré une idée avancée par Jaron Lanier appelée «programmation phénotrope». L'idée est d'utiliser des interfaces «de surface» au lieu d'interfaces à point unique dans des programmes informatiques utilisant des statistiques pour détecter des erreurs mineures qui entraîneraient généralement un crash «catastrophique» d'un programme «classique». La description en deux …
15 design  program 



6
Comment puis-je améliorer mes compétences tout en travaillant sur des projets réels, en l'absence de développeurs plus expérimentés? [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 4 ans . Je suis le développeur principal d'une petite entreprise, travaillant avec …

6
Comment obtenir une bonne conception lors de l'utilisation de méthodes agiles?
J'utilise une méthodologie agile (SCRUM) depuis environ trois ans maintenant et je vois certains avantages, en particulier dans le retour d'information à court terme à de nombreux niveaux (des clients ayant un accès précoce aux fonctionnalités implémentées, des testeurs qui peuvent tester des fonctionnalités comme dès leur mise en œuvre, …
15 design  agile 


2
Le surcoût de la méthode objective-c rend-il une approche de conception de «nombreuses petites méthodes» déconseillée?
Je préfère généralement utiliser de petites méthodes, comme recommandé, entre autres, par Bob Martin dans Clean Code . J'ai également lu suffisamment de choses sur les internes d'Objective-C pour avoir au moins une idée du fonctionnement de l'envoi de messages (la série bbums est particulièrement informative à ce sujet). Nonobstant …

2
Est-il préférable d'avoir des actions de création et de modification séparées ou de combiner la création et la modification en une seule?
Nous utilisons ASP.NET MVC 2 avec une couche de présentation contrôleur / vue et un modèle composé d'une couche logique métier, d'une couche d'accès aux données [procédures stockées et classes / méthodes pour parler aux procédures stockées]. Dans la couche de gestion et au-dessus pour la plupart des applications, Edit …



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.