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


6
Est-il important qu'une solution soit efficace?
Je résous de nombreux problèmes, principalement avec Top Coder. J'obtiendrai des réponses pour beaucoup, mais la plupart du temps je me retrouve avec une solution inefficace. Dans les implémentations réelles - est-il vraiment important qu'une solution au problème soit efficace? Si oui, comment puis-je l'améliorer?


3
Comprendre le couplage lâche / serré dans le «monde réel»
Je ne dirai pas ce que "communauté" parce que je veux une explication non biaisée, mais disons que vous construisez un module réutilisable et que ce module nécessite 3+ modules dépendants et la suppression de 1 d'entre eux provoque une erreur de rupture non seulement dans votre application en tant …

1
Interfaces implicites et explicites
Je pense que je comprends les limites réelles du polymorphisme à la compilation et du polymorphisme à l'exécution. Mais quelles sont les différences conceptuelles entre les interfaces explicites (polymorphisme d'exécution. Ie les fonctions virtuelles et les pointeurs / références) et les interfaces implicites (polymorphisme de compilation. Ie les modèles) . …





4
Qu'est-ce qui ne va pas dans le retour de la table de hachage à partir de la méthode publique et quand est-il judicieux de le faire?
Quels sont les problèmes de conception liés au renvoi d'une table de hachage à partir d'une méthode publique lorsque vous souhaitez renvoyer plusieurs éléments au lieu de créer une classe et d'en renvoyer un objet? S'il a des problèmes, dans quelles circonstances est-il logique de le faire? Comment la réponse …

6
Quand arrêter d'écrire des user stories et commencer à coder?
Lorsque vous découvrez des histoires pour le premier sprint, comment savez-vous quand arrêter d'écrire et avancer? J'ai demandé à quelques personnes que je connais, et essentiellement la réponse que j'ai reçue est que cela dépend du contexte dans lequel le projet existe et de la façon dont le projet global …


2
Comment puis-je déboguer des exceptions qui ne sont pas facilement reproductibles et ne se produisent que dans un environnement de production?
Je travaille sur un problème où l'exception ne se produit que dans notre environnement de production. Je n'ai pas accès à ces environnements et je ne sais pas ce que cette exception signifie. En regardant la description de l'erreur, je n'arrive pas à comprendre la cause. javax.net.ssl.SSLHandshakeException: Received fatal alert: …

7
Quelles sont les fonctionnalités requises pour l'orientation des objets?
Je me demande simplement quelles sont exactement les fonctionnalités qu'un langage ou une bibliothèque doivent fournir pour être défini comme «orienté objet». L'orientation objet est-elle quelque chose qui peut, plus ou moins, être réalisé dans n'importe quel langage de programmation à usage général avec des fonctionnalités décentes? Ou est-ce quelque …


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.