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
Une boucle d'événement est-elle une boucle for / while avec une scrutation optimisée?
J'essaie de comprendre ce qu'est une boucle d'événements. Souvent, l'explication est que dans une boucle d'événement, vous faites quelque chose jusqu'à ce que vous soyez averti qu'un événement s'est produit. Vous gérez ensuite l'événement et continuez à faire ce que vous faisiez auparavant. Mapper la définition ci-dessus avec un exemple. …

10
Qu'entend-on par «Un utilisateur ne devrait pas décider s'il s'agit d'un administrateur ou non. Le système de privilèges ou de sécurité devrait. "
L'exemple utilisé dans la question Transmettre les données minimales nues à une fonction permet de déterminer le meilleur moyen de déterminer si l'utilisateur est un administrateur ou non. Une réponse commune était: user.isAdmin() Cela a provoqué un commentaire qui a été répété plusieurs fois et voté plusieurs fois: Un utilisateur …



10
Les programmeurs débutants doivent-ils être impliqués en tant que réviseurs de code dans les projets des programmeurs chevronnés?
Un des membres de mon équipe, un programmeur junior, possède des compétences impressionnantes en programmation pour son niveau d'expérience. Et lors de la révision du code, je crois qu’il est important de mettre l’accent sur l’apprentissage, sans signaler les erreurs. Mais les programmeurs débutants doivent-ils participer à la révision du …

3
Quelle est la différence entre récursivité et corecursion?
Quelle est la différence entre ceux-ci? Récursion Corecursion Sur Wikipedia, il y a peu d'informations et pas de code clair expliquant ces termes. Quels sont quelques exemples très simples expliquant ces termes? Comment la corecursion est-elle le double de la récursion? Existe-t-il des algorithmes corecusifs classiques?

6
Bug rouvert contre nouveau
Un bug a été ouvert, corrigé, vérifié et fermé. Un mois plus tard, il réapparut dans une version ultérieure après plusieurs itérations sans aucune régression. A condition que les caractéristiques de bugs sont les mêmes, ce que vous rouvrez l'ID de bogue ou d' ouvrir un nouveau un avec un …

5
Des livres audio pour les programmeurs? [fermé]
Je suis un programmeur effectuant chaque jour un trajet aller-retour de deux heures. J'aimerais passer une partie de ce temps avec des livres audio sur le développement de logiciels. Tous les livres audio qui pourraient m'aider à devenir un meilleur programmeur seraient appréciés. Je pense que les livres sur les …
55 books 


2
Quand ne pas utiliser Google Web Toolkit? [fermé]
J'envisage d'utiliser GWT dans le cadre d'un projet de développement d'applications Web interne majeur. À mes yeux, le principal avantage est la compilation croisée sur Javascript qui aiderait (du moins théoriquement) mon équipe à réduire la taille de la pile technologique d'un seul. . Cependant, après avoir été brûlé auparavant …
55 java  javascript  ajax  gwt 

17
Qu'est-ce qu'un hack? [fermé]
J'entends souvent des collègues se dire: "C'est un piratage horrible, horrible." Ce que je peux en déduire, c'est que ce n'est pas bon. Quand je leur ai demandé si cela fonctionnait, ils ont répondu "oui, mais ce n'est pas bon". Cela signifie-t-il que ce n'est pas une bonne solution? En …

17
La programmation orientée objet est-elle vraiment aussi importante que les entreprises qui l'emploient? [fermé]
Je termine juste ma maîtrise (en informatique) et postule à des emplois. J'ai remarqué que de nombreuses entreprises demandent spécifiquement une compréhension de l'orientation des objets. Les questions d'entretien les plus populaires portent sur l'héritage, le polymorphisme, les accesseurs, etc. Est-ce que OO est vraiment crucial? J'ai même eu une …

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.