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
Le terme «portail Web» est-il obsolète?
Mon patron utilise le terme «portail» pour le projet sur lequel je travaille tout le temps. Pour moi, le mot me fait penser à Yahoo à la fin des années 90. Le mot «portail» a-t-il une connotation old-school, ou est-ce juste moi? Pensez-vous qu'il est acceptable de l'utiliser ou entraînera-t-il …

3
Vous êtes prêt pour une révision de code en tant que développeur?
Je cherche quelques idées ici. Je lis l'article Comment être pratiquée doivent revues de code et code avis, quels sont les avantages? qui étaient très instructifs mais j'ai encore besoin de plus de clarté sur la question ci-dessous. Ma question est, En tant que développeur cible, pouvez-vous suggérer quelques bonnes …
10 c#  code-reviews 


5
Un commentaire de méthode doit-il inclure à la fois un résumé et une description de retour alors qu'ils sont souvent si similaires?
Je suis un partisan du code correctement documenté, et je suis bien conscient des inconvénients possibles de celui-ci . Cela sort du cadre de cette question. J'aime suivre la règle consistant à ajouter des commentaires XML pour chaque membre public, compte tenu de mon intérêt pour IntelliSense dans Visual Studio. …



3
Existe-t-il un algorithme connu pour planifier les matchs de tournoi?
Je me demande simplement s'il existe déjà un algorithme de programmation de tournois que je pourrais utiliser ou même adapter légèrement. Voici mes exigences: Un nombre variable d'adversaires appartenant à un nombre variable d'équipes / clubs chacun doit être associé à un adversaire Deux adversaires ne peuvent pas appartenir au …
10 algorithms 



3
BitBucket - quel est le piège? (TANSTAAFL, non?)
Les capacités de BitBucket et les prix (jusqu'à 5 utilisateurs gratuits) m'ont laissé me demander quel était le problème ... il n'y a pas de déjeuner gratuit, après tout. Qu'est-ce que BitBucket retire de ma participation non rémunérée, en plus d'un bel homme à inclure librement dans leur matériel promotionnel …

4
LINQ vs couche d'accès aux données
Je me suis toujours enseigné à gérer tout code d'accès aux données dans une «couche» complètement distincte de ma logique métier et de mon code d'interface utilisateur. Cela a toujours été une très bonne architecture pour moi et toutes les «règles» ou meilleures pratiques que je vois parviennent toujours à …

5
Analyser un langage de programmation
Dans SICP , les auteurs déclarent ( section 1.1 ) qu'il existe trois "mécanismes" de base des langages de programmation: les expressions primitives , qui représentent les entités les plus simples dont la langue s'occupe moyens de combinaison , par lesquels les éléments composés sont construits à partir de plus …


6
Une estimation de temps équivaut-elle à une promesse dans Scrum?
Si un devis n'est pas une promesse, en tant que propriétaire de produit, comment puis-je livrer mes projets sans savoir combien de temps cela prendra? Une équipe Scrum fonctionne-t-elle plus efficacement si nous considérons les estimations de temps comme une promesse? Combien de recherches (préparation, efforts pour comprendre le problème) …

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.