Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes

1
La programmation par paire supprime-t-elle la nécessité de réviser le code dans un projet Extreme Programming (XP)?
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 …

2
Est-ce un bon schéma: remplacer une fonction longue par une série de lambdas?
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 …
14 c++11  lambda 

3
Existe-t-il un mécanisme pour rendre le langage de programmation plus stable (compatible) pour les changements?
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, …



3
Lorsque je crée un objet, de la mémoire fraîche est-elle allouée aux champs et méthodes d'instance ou uniquement aux champs d'instance
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 …


4
Conception appropriée du modèle-vue -_____
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 …

4
Micro-services et réplication de données
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 …
14 soa  services 



3
Sous quelle licence la licence GPL est-elle concédée?
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 …
14 gpl  copyright 




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.