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



5
Suis-je trop «intelligent» pour être lisible par les développeurs Jr.? Trop de programmation fonctionnelle dans mon JS? [fermé]
Je suis un développeur Sr front-end, codant dans Babel ES6. Une partie de notre application effectue un appel API et, en fonction du modèle de données que nous avons renvoyé, certains formulaires doivent être remplis. Ces formulaires sont stockés dans une liste à double lien (si le back-end indique que …


6
Agile pour le développeur solo
Comment quelqu'un implémenterait-il les concepts de processus Agile en tant que développeur solo? Agile semble utile pour développer des applications à un rythme plus rapide, mais il semble également très axé sur l'équipe ...


10
Est-ce une violation du principe de substitution de Liskov?
Supposons que nous ayons une liste d'entités de tâche et un ProjectTasksous-type. Les tâches peuvent être fermées à tout moment, à l'exception des tâches ProjectTasksqui ne peuvent pas être fermées une fois qu'elles ont le statut Lancé. L’interface utilisateur doit s’assurer que l’option de fermeture d’un espace ouvert ProjectTaskn’est jamais …



15
Pourquoi utilisons-nous des points d’histoire plutôt que des jours de travail pour estimer les user stories?
Dans les méthodologies agiles (par exemple SCRUM), la complexité / les efforts nécessaires pour les user stories sont mesurés en points d'histoire. Les points d'histoire permettent de calculer le nombre d'histoires utilisateur qu'une équipe peut accepter dans une itération. Quel est l’avantage d’introduire un concept abstrait (points d’histoire), dans lequel …


16
Pourquoi les gens utilisent-ils le C s'il est si dangereux?
J'envisage d'apprendre C. Mais pourquoi les gens utilisent-ils C (ou C ++) s’il peut être utilisé «dangereusement»? Par dangereux, je veux dire avec des pointeurs et autres choses similaires. J'aime la question Stack Overflow Pourquoi la fonction gets est-elle si dangereuse qu'elle ne devrait pas être utilisée? . Pourquoi les …
132 c++  c 


10
TDD vs. Productivité
Dans mon projet actuel (un jeu, en C ++), j'ai décidé d'utiliser Test Driven Development 100% pendant le développement. En termes de qualité de code, cela a été formidable. Mon code n'a jamais été aussi bien conçu ni aussi sans bug. Je ne grince pas quand je lis le code …
131 unit-testing  tdd 

12
Comment reconnaître un bon programmeur? [fermé]
Notre société recherche de nouveaux programmeurs. Et voici le problème: de nombreux développeurs ont l'air vraiment géniaux lors de l'entretien, semblent connaître la technologie dont vous avez besoin et ont une bonne expérience professionnelle, mais après deux mois de travail, vous découvrez qu'ils ne sont pas en mesure de travailler. …

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.