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

11
La signification de asynchrone vs synchrone [fermé]
Quelle est la signification des mots asynchrone et synchrone en informatique? Si vous google la signification des mots, vous obtiendrez ce qui suit: Asynchrone: non existant ou existant en même temps . Synchrone: existant ou se produisant en même temps . Mais il semble qu’ils soient utilisés pour transmettre le …


3
Pourquoi avons-nous toujours pousser la pile à l'envers?
Lorsque vous compilez du code C et que vous regardez l’assemblage, la pile croît à l’arrière comme ceci: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- Cela signifie-t-il que le pointeur de base ou le pointeur de pile déplacent les adresses de la mémoire au lieu de remonter? …
46 c  memory  assembly 



7
Pourquoi la pile d'appels a-t-elle une taille maximale statique?
Ayant travaillé avec quelques langages de programmation, je me suis toujours demandé pourquoi la pile de threads avait une taille maximale prédéfinie, au lieu de se développer automatiquement selon les besoins. En comparaison, certaines structures de haut niveau très courantes (listes, cartes, etc.) que l'on trouve dans la plupart des …
46 stack 


1
FormsAuthentication est-il obsolète? [fermé]
Je crée un site Web avec ASP.NET MVC 5. Microsoft a-t-il mis en place une technologie pour remplacer FormsAuthentication ou recommande-t-il toujours d'authentifier l'utilisateur à l'aide de FormsAuthentication pour MVC 5?

4
Y at-il quelque chose de révolutionnaire à propos de NoSQL? [fermé]
Je suis un type très solide dans la base de données relationnelle et je comprends parfaitement la 3ème forme normale, j'apprécie les racines de la théorie des ensembles algébriques de SQL et je peux probablement relationaliser un cœur brisé (ou pas). Je n'ai pas encore trouvé de structure de base …
46 nosql 


6
Bonne ou mauvaise pratique pour masquer les collections Java avec des noms de classe significatifs?
Dernièrement, j'ai l'habitude de "masquer" les collections Java avec des noms de classes conviviaux. Quelques exemples simples: // Facade class that makes code more readable and understandable. public class WidgetCache extends Map<String, Widget> { } Ou: // If you saw a ArrayList<ArrayList<?>> being passed around in the code, would you …



4
Est-ce que trop d'abstraction peut être mauvais?
En tant que programmeurs, j'estime que notre objectif est de fournir de bonnes abstractions sur le modèle de domaine et la logique métier donnés. Mais où cette abstraction devrait-elle s'arrêter? Comment faire le compromis entre l'abstraction et tous ses avantages (flexibilité, facilité de changement, etc.) et la facilité de compréhension …


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.