Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 8 ans . Lorsque je crée un site Web simple, par exemple un carnet de contacts où je peux ajouter, supprimer et mettre à jour des contacts, …
Je travaille sur un grand projet logiciel hautement personnalisé pour divers clients du monde entier. Cela signifie que nous avons peut-être 80% de code qui est commun entre les différents clients, mais aussi beaucoup de code qui doit changer d'un client à l'autre. Dans le passé, nous avons fait notre …
Lors de la conception d'exceptions, dois-je écrire des messages qu'un utilisateur ou un développeur doit comprendre? Qui devrait réellement être le lecteur des messages d'exception? Je trouve que les messages d'exception ne sont pas du tout utiles et j'ai toujours du mal à les écrire. Par convention, le type de …
Il y a un article classique intitulé Sur les critères à utiliser dans la décomposition des systèmes en modules que je viens de lire pour la première fois. Cela est parfaitement logique pour moi et est probablement l'un de ces articles sur lesquels la POO était basée. Sa conclusion: Nous …
L'héritage, le polymorphisme et l'encapsulation sont les trois caractéristiques les plus importantes et les plus distinctes de la POO, et d'après eux, l'héritage a de fortes statistiques d'utilisation de nos jours. J'apprends JavaScript, et ici, ils disent tous qu'il a un héritage prototypique, et les gens partout dans le monde …
Quelle est la meilleure pratique quand il s'agit d'écrire des classes qui pourraient avoir besoin de connaître l'interface utilisateur. Une classe sachant comment se dessiner ne briserait-elle pas certaines des meilleures pratiques car cela dépend de ce qu'est l'interface utilisateur (console, GUI, etc.)? Dans de nombreux livres de programmation, je …
Je comprends ce que SOLID est censé accomplir et je l'utilise régulièrement dans des situations où la modularité est importante et ses objectifs sont clairement utiles. Cependant, deux choses m'empêchent de l'appliquer de manière cohérente dans ma base de code: Je veux éviter une abstraction prématurée. D'après mon expérience, tracer …
Quelles méthodes semblent fonctionner le mieux pour convaincre les gens d'affaires non technologiques? Je travaille avec une équipe qui essaie de rassembler une spécification pour un projet. Chaque fois que nous nous rencontrons et que cela se résume aux attentes pour la prochaine réunion, nous demandons aux hommes d'affaires de …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Quelles sont les catégories de …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . Comme je suis devenu un meilleur …
Dans ma nouvelle équipe que je gère, la majorité de notre code est la plate-forme, le socket TCP et le code de réseau http. Tout C ++. La plupart d'entre eux proviennent d'autres développeurs qui ont quitté l'équipe. Les développeurs actuels de l'équipe sont très intelligents, mais surtout juniors en …
Devenir un bon analyseur et concepteur peut grandement bénéficier à un développeur. Mais il y a certainement des obstacles à cela. Tout le monde n'est pas intéressé par OOAD, et toutes les personnes intéressées ne connaissent pas le chemin. Un bon OOAD doit-il connaître plusieurs langues OO? Ou devrait-il / …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 8 ans . Je dois réserver des noms d'utilisateur sur mon nouveau site Web. Ceux-ci se répartissent généralement en trois catégories 1) les noms d'utilisateur que personne …
Comment gérez-vous le design dans Scrum? Avez-vous encore des documents de conception bien écrits pour chaque itération de mêlée? Faites-vous juste des notes de conception comportant des diagrammes UML? Ou avez-vous juste du code bien commenté? Chaque itération peut impliquer un changement de conception, donc je voulais juste savoir comment …
Il y a un projet sur lequel je travaille qui cherche à produire une application Web qui gérera une liste de tâches entre plusieurs utilisateurs. Il s'agit d'une liste de tâches principale dont les éléments de tâche sont distribués par un utilisateur autorisé. Chaque utilisateur a son propre compte pour …
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.