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





4
Quel est le terme pour ce type de refactoring
Je suis sûr qu'il y a un terme pour le refactoring suivant, mais je ne m'en souviens pas et mon Google-fu me manque! Le refactor se déplace si les instructions sont là où elles auront le plus d’impact, par exemple en modifiant cette option. $test = someFunctionThatReturnsABool(); for($x = 0; …




10
Une vue et un modèle doivent-ils communiquer ou non?
Selon la page wikipedia de l’architecture MVC , la vue est libre d’être notifiée par le modèle et d’interroger le modèle sur son état actuel. Cependant, selon le cours de Paul Hegarty sur iOS 5 à Stanford, conférence 1, page 18, toute interaction doit passer par le contrôleur, avec Model …
33 design  mvc 


6
Collisions UUID [fermé]
Quelqu'un a-t-il réellement mené des recherches sur la probabilité de collisions d'UUID, en particulier avec des UUID de version 4 (aléatoires), étant donné que les générateurs de nombres aléatoires que nous utilisons ne sont pas vraiment aléatoires et que nous pourrions avoir des dizaines ou des centaines de machines identiques …
33 random  uuid 

3
Pourquoi pas les fils verts?
Bien que je sache que des questions à ce sujet ont déjà été abordées (par exemple, https://stackoverflow.com/questions/5713142/green-threads-vs-non-green-threads ), je n'ai pas l'impression d'avoir une réponse satisfaisante. . La question qui se pose est la suivante: pourquoi la machine virtuelle Java ne prend-elle plus en charge les threads verts? Voici ce …


8
SOLIDE, éviter les domaines anémiques, injection de dépendance?
Bien que cela puisse être une question agnostique en langage de programmation, je suis intéressé par les réponses ciblant l'écosystème .NET. Voici le scénario: supposons que nous devions développer une application console simple pour l’administration publique. L'application concerne la taxe sur les véhicules. Ils ont (uniquement) les règles commerciales suivantes: …
33 c#  .net  design  architecture 


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.