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

2
Quels sont les avantages de séparer «résultat» de «statut»
Supposons que certains processus automatisés passent généralement par les états suivants; planifié - initié - validation - exécution - terminé De plus, ces processus peuvent se terminer prématurément en raison d'une erreur ou d'une annulation explicite de l'utilisateur. Ma première impulsion consiste simplement à ajouter une erreur et annulé à …

2
Langage de requête pour JSON
J'ai un serveur qui renvoie un très gros message JSON et mon application client ne dépend que d'une partie de cette réponse. L'application cliente doit vérifier si la propriété "xyz" existe dans le message JSON et, selon le résultat, exécuter un cas d'utilisation spécifique. Pour cette exigence, la conversion de …
11 java  json 


4
Un itérateur a-t-il un contrat implicite non destructif?
Disons que je conçois une structure de données personnalisée comme une pile ou une file d'attente (par exemple - pourrait être une autre collection ordonnée arbitrairement qui a l'équivalent logique de pushet des popméthodes - c'est-à-dire des méthodes d'accesseur destructives). Si vous implémentiez un itérateur (en .NET, en particulier IEnumerable<T>) …


3
Existe-t-il des bibliothèques JavaScript open source traitant de plusieurs onglets de navigateur et de l'état du client pour les nouveaux navigateurs? [fermé]
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 5 ans . Il y a quelques nouvelles fonctionnalités HTML5 qui ont fait …

3
Pourquoi les plates-formes mobiles ne prennent-elles pas en charge la récupération de place générationnelle?
Windows Phone / Xbox et Android ne prennent pas en charge la récupération de place générationnelle. C'est frustrant pour beaucoup de programmeurs. Il semble y avoir une raison d'ingénierie légitime, mais je ne peux pas le comprendre. Les téléphones actuels ont plus de mémoire et probablement de meilleurs processeurs que …

4
Le terme «interface» en C ++
Java fait une distinction claire entre classet interface. (Je crois que C # fait aussi, mais je n'ai aucune expérience avec cela). Cependant, lors de l'écriture de C ++, il n'y a pas de distinction imposée par le langage entre la classe et l'interface. Par conséquent, j'ai toujours considéré l'interface …

3
Implémentation Java moderne de Blackboard Pattern?
Y a-t-il de la place pour une application moderne et pratique en Java du Blackboard Pattern détaillé dans "The Pragmatic Programmer" ? Existe-t-il une bibliothèque particulière qui tente d'aider à la mise en œuvre de ce concept? Quel est le consensus général sur ce modèle dans la communauté actuelle des …
11 java 






1
Le développement itératif de la documentation est-il possible et fournit-il une documentation efficace?
J'ai un projet d'université auquel je ne vais pas commencer immédiatement, mais je réfléchis depuis assez longtemps. Je comprends que le développement de projets universitaires n'est pas comme l'industrie (je suis moi-même actuellement stagiaire), donc la situation que je vais signaler pour le moment semblera probablement quelque peu ridicule aux …

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.