Je construis une application web qui manipule des données assez complexes: les tablatures de guitare. As a reference, guitar tabs look like this: Eb|-------------------------------------------------------------------------|
Je construis une application web qui manipule des données assez complexes: les tablatures de guitare. As a reference, guitar tabs look like this: Eb|-------------------------------------------------------------------------|
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 5 ans . Je veux concevoir un logiciel pour mon instrument de...
Ceci est une question connexe Q: Est-ce que l'utilisation de la clause finally pour effectuer un travail après un mauvais style de retour est dangereuse? Dans le Q référencé, le code finalement est lié à la structure utilisée et à la nécessité de la prélecture. Ma question est un peu différente, et...
Récemment, je parlais avec un collègue qui a mentionné que son entreprise travaillait sur l'ajout du modèle de conception MVC en tant qu'extension PHP. Il a expliqué qu'ils ont écrit du code C pour l'ajouter Controllers, Models and Viewsaux constructions de langage afin d'augmenter les...
Quelles sont simplement les techniques pratiques que les gens utilisent pour vérifier si une classe viole le principe de responsabilité unique? Je sais qu'une classe ne devrait avoir qu'une seule raison de changer, mais cette phrase manque quelque peu d'un moyen pratique de vraiment mettre cela en...
Lors de l'utilisation d'objets métier réutilisables, quelle est la meilleure pratique lors de la création de modèles de vue? Nous utilisons un objet que nous appelons Builderpour construire nos modèles de vue. Un générateur pour chaque unité logique de vues (commandes, utilisateurs, etc.), où...
Je suis désolé s'il s'agit d'une question ABSOLUMENT sophomorique, mais je suis curieux de savoir quelles sont les meilleures pratiques, et je n'arrive pas à trouver une bonne réponse sur Google. En Python, j'utilise généralement une classe vide comme conteneur de structure de données...
Quelle est la bonne façon de créer une application Winform qui a plusieurs «écrans»? Par exemple, j'essaie d'écrire un petit programme de sauvegarde (principalement pour les rires), et j'ai vidé les contrôles et les conteneurs sur le formulaire. J'utilise des panneaux et des zones de groupe pour...
Si nous supposons qu'il n'est pas souhaitable que la classe de base soit une classe d'interface pure, et en utilisant les 2 exemples ci-dessous, quelle est la meilleure approche, en utilisant la définition de classe de méthode abstraite ou virtuelle? L'avantage de la version "abstraite" est qu'elle...
J'ai cette ancienne implémentation du modèle de commande. C'est en quelque sorte passer un Contexte à travers toute l' implémentation de DIOperation , mais j'ai réalisé plus tard, dans le processus d'apprentissage et d'apprentissage (qui ne s'arrête jamais), que ce n'est pas optimal. Je pense aussi...
C'est une question assez vague, mais c'est quelque chose que je n'ai jamais senti avoir reçu de réponse satisfaisante lors de la lecture sur la conception appropriée. Généralement, lorsque vous apprenez la programmation orientée objet, l'abstraction, l'affacturage, etc., le Saint Graal de la...
Je travaille sur une application dont un module effectue successivement les opérations financières suivantes: Lorsqu'un utilisateur demande qu'un certain montant soit transféré sur son compte bancaire: vérifier si une transaction peut avoir lieu maintenant? (la transaction ne peut être effectuée...
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . Préambule Mon objectif est de créer du code...
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...
Je travaille sur un nouveau point de vente pour une entreprise qui produit à des prix différents selon le mix produit. Tous les produits ont un prix de base. Pour expliquer mon problème, j'utiliserai les informations suivantes: Product Category Price A 1 45 B 1 70 Q 2 20 R 2 27 S 2 15 X 3 17 Y 3 22...
Je crée un système de menus en PHP et MySQL. J'aurai plusieurs menus différents et chaque menu aura un ensemble d'éléments de menu qui lui seront connectés. Sur le site, j'ai également différentes autorisations d'utilisateur, certains utilisateurs peuvent voir tous les éléments de menu et certains...
Je suis stagiaire en train d'apprendre des tonnes sur l'industrie en dehors du monde universitaire. Une chose à laquelle j'ai pensé aujourd'hui était de couper l'entrée. D'un côté de la médaille, je ne veux pas que l'utilisateur / implémenteur reçoive constamment des résultats inattendus parce que...
Je veux implémenter ma première application en utilisant le modèle CQRS avec Event Sourcing. Je me demande comment la création de racines agrégées doit être gérée correctement. Supposons que quelqu'un envoie la commande CreateItem. Comment cela devrait-il être géré? Où l'événement ItemCreated...
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 6 ans . Je suis très curieux de connaître les...
Veuillez considérer cette classe: class ClassA{ private Thing[] things; // stores data // stuff omitted public Thing[] getThings(){ return things; } } Cette classe expose le tableau qu'il utilise pour stocker des données, à tout code client intéressé. Je l'ai fait dans une application sur laquelle...