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

15
Pourquoi le séchage est-il important?
Très simplement, pourquoi voudrais-je écrire un code qui fonctionne pour tous les cas et les données évolutives alors que tout ce que je dois faire est de répéter le même processus plusieurs fois avec quelques ajustements mineurs? Je ne vais probablement pas avoir besoin de l'éditer à nouveau de si …
81 code-quality  dry 




9
Comment les énormes bibliothèques open source sont-elles maintenues alors que le code est loin des pratiques de «code propre»?
Je n'ai toujours pas l'expérience nécessaire pour écrire du code de haute qualité. Je lis donc des livres sur le sujet, tels que Clean Code de Robert C. Martin, et vérifie le code de bibliothèques connues pour améliorer mes compétences. Bien que de nombreuses bibliothèques open source soient maintenues depuis …


10
Exceptions, codes d'erreur et syndicats discriminés
J'ai récemment commencé un travail de programmation en C #, mais j'ai pas mal de connaissances en Haskell. Mais je comprends que C # est un langage orienté objet, je ne veux pas forcer une cheville ronde dans un trou carré. J'ai lu l'article Exception Throwing de Microsoft qui dit: …
80 c#  exceptions 


10
Faire face aux échecs de sprints et de délais
De nombreux ouvrages et articles de Scrum indiquent qu'un sprint échoué (lorsque l'équipe ne parvient pas à compléter certaines fonctionnalités du backlog de sprint) n'est pas si grave, il arrive de temps en temps et peut s'avérer utile si l'équipe apprend de ses erreurs. et améliore quelque chose dans les …
80 agile  scrum  sprint 



11
Pourquoi Scheme est-il ma langue maternelle à l'université?
J'entends parler de C, C ++, Java tous les jours à chaque fois que des gens commencent à parler d'informatique, mais dans mon premier cours d'informatique, on nous demande d'écrire dans Scheme (DrRacket). Pourquoi donc? Quelles différences cela fera-t-il dans ma compréhension future de la programmation? UPDATE: J'ai terminé mon …
80 scheme 


11
La programmation en général devient-elle plus facile à lire, à écrire et à comprendre au fur et à mesure de votre expérience? [fermé]
Je suis un débutant en programmation et j'ai lu des livres, étudié, lu des articles, etc. J'obtiens d'excellents résultats depuis que j'ai commencé à apprendre la programmation, et quand j'étais débutant, je pensais tout savoir sur la programmation, mais en apprenant plus, j'ai réalisé à quel point ce domaine est …

14
Agile est-il le nouveau microgestion?
Cette question me trottait dans la tête depuis un moment donc je voulais demander à ceux qui suivent des pratiques agiles / scrum dans leurs environnements de développement. Mon entreprise s'est finalement lancée dans l'incorporation de pratiques agiles et a démarré avec une équipe de quatre développeurs d'un groupe agile …

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.