Mon patron m'a donné un projet avec une logique particulière. Je dois développer une page Web qui doit guider le navigateur à travers de nombreux cas jusqu'à ce qu'il arrive au produit. Voici le schéma des chemins de navigation dans le site: IMPORTANT! Dans la page Produits, le navigateur peut …
Je viens de commencer un nouveau projet personnel (Python), et j'écris ce qui équivaut à une "ébauche" du programme, le minimum requis pour faire ce que je veux faire. Je ne mets pas encore dans la gestion des erreurs / exceptions ou des éléments d'interface utilisateur esthétiques (même dans les …
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 …
( Aux fins de cette question, quand je dis «interface», je veux dire la construction du langageinterface , et non une «interface» dans l'autre sens du mot, c'est-à-dire les méthodes publiques qu'une classe propose au monde extérieur pour communiquer avec et le manipuler. ) Un couplage lâche peut être obtenu …
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 …
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 …
D'une part, il y a un conseil qui dit "Construisez-en un à jeter". Ce n'est qu'après avoir terminé un système logiciel et vu le produit final que nous réalisons ce qui s'est mal passé dans la phase de conception et comprenons comment nous aurions vraiment dû le faire. D'un autre …
Inspiré par cette question Utilisation de bibliothèques tierces - utilisez-vous toujours un wrapper? Je voulais savoir ce que les gens considèrent réellement comme des bibliothèques tierces. Exemple de PHP: si je crée une application utilisant le framework Zend, dois-je traiter les bibliothèques du framework Zend comme du code tiers? Exemple …
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 …
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, …
J'ai des questions lors de la conception d'une architecture pour un projet autour de MVC. (C'est un projet SDK C ++ / Marmalade, je n'utilise pas de framework MVC particulier, j'en fais un.) Sur plusieurs articles (comme sur l'article original de Steve Burbek ), je continue de lire le concept …
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 …
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 …
Lorsque vous travaillez sur un produit qui doit être fait rapidement et qui fonctionne bien, quand est-il acceptable de sacrifier la maintenabilité et la «propreté» du design afin de faire avancer les choses et de sortir rapidement? Et dans quelle mesure est-ce OK, surtout quand les techniques utilisées pour le …
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 6 ans . Tant de projets de logiciels libres ont un bel art, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.