Dans un projet de programmation extrême, les programmeurs associent la programmation la plupart du temps. Comme ces paires tournent également, c'est-à-dire que vous jumelez le programme avec différentes personnes et qu'il existe un sentiment de propriété collective, le code source est fréquemment revu et mis à jour. Cela étant, est-il …
J'ai récemment rencontré la situation suivante. class A{ public: void calculate(T inputs); } Premièrement, Areprésente un objet dans le monde physique, ce qui est un argument fort pour ne pas diviser la classe. Maintenant, cela calculate()s'avère être une fonction assez longue et compliquée. J'en perçois trois structures possibles: l'écrire comme …
Il existe un grand nombre de langages de programmation. Certains d'entre eux grandissent et deviennent très populaires. Les gens utilisent de plus en plus ces langues. Le fondateur d'une telle langue (ou organisation / communauté fondatrice) peut essayer de mettre en œuvre des changements pour améliorer la langue. Mais parfois, …
Question: Le consensus de l'industrie du logiciel est qu'un code propre et simple est fondamental pour la viabilité à long terme de la base de code et de l'organisation qui en est propriétaire. Ces propriétés permettent de réduire les coûts de maintenance et d'augmenter la probabilité de poursuite de la …
Je sais que cela semble être une question étrange, car l'intérêt de deux ou plusieurs objets partageant la même classe est que leur comportement est le même, c'est-à-dire que leurs méthodes sont identiques. Cependant, je suis curieux de savoir s'il existe des langages POO qui vous permettent de redéfinir les …
J'ai un cours suivant class Student{ int rollNumber; int marks; public void setResult(int rollNumber, int marks){ this.rollNumber=rollNumber; this.marks=marks; } public void displayResult(){ System.out.println("Roll Number= "+this.rollNumber+" Marks= "+this.marks); } } Maintenant, je crée deux objets de type Student comme suit Student s1=new Student(); Student s2=new Student(); Maintenant, deux ensembles différents de …
Je comprends comment travailler avec les interfaces et l'implémentation d'interface explicite en C #, mais je me demandais si c'était considéré comme une mauvaise forme pour cacher certains membres qui ne seraient pas utilisés fréquemment. Par exemple: public interface IMyInterface { int SomeValue { get; set; } int AnotherValue { …
J'ai lu des informations sur Model View Controller, Model View Presenter, Model View ViewModel, et ainsi de suite, et en général, le concept sous-jacent semble assez simple à comprendre: garder les jolis visuels et les tripes scientifiques aussi séparés et ignorants les uns des autres que possible. Pas de logique …
Je construis une nouvelle application et lisais sur l'architecture des micro-services. L'architecture elle-même a beaucoup de sens du point de vue du développement, du déploiement et de la gestion du cycle de vie. Cependant, un problème est apparu concernant la façon de gérer les données de base. Par exemple, j'ai …
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 2 ans . La POO est souvent considérée comme une stratégie efficace de …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les 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 . Veuillez noter qu'il ne s'agit …
La licence GPL actuelle (c'est-à-dire le texte qui contient les mots "Les licences pour la plupart des logiciels et autres travaux pratiques sont conçus ..." ) est un document; Je suppose donc qu'il est sous une sorte de droit d'auteur? Sous quelle licence cette licence est-elle accordée? Autrement dit, si …
La gestion des exigences à court terme pour les projets Agile me semble être un problème résolu. Sous l'angle Scrum, de nouvelles exigences ou des modifications apportées aux exigences existantes sont fournies via User Stories. Et les histoires d'utilisateurs regroupées sous une épopée ou une fonctionnalité facilitent la livraison d'exigences …
Je comprends l'intention du principe ouvert-fermé. Il est destiné à réduire le risque de casser quelque chose qui fonctionne déjà en le modifiant, en vous disant d'essayer de l'étendre sans le modifier. Cependant, j'ai eu du mal à comprendre comment ce principe est appliqué dans la pratique. À ma connaissance, …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les 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 . J'ai appris à l'école et …
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.