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

20
Comment trouver des choses positives dans une revue de code?
Après de graves problèmes de qualité au cours de la dernière année, mon entreprise a récemment introduit la révision du code. Le processus de révision du code a été introduit rapidement, sans lignes directrices ni liste de vérification. Un autre développeur et moi avons été choisis pour passer en revue …
183 code-reviews 




8
Chaque langue est-elle écrite en C?
Parfois, lors de la programmation dans différents langages (C / C ++, C #), cette idée me vient à l’esprit: Chaque langue est-elle écrite dans le langage de programmation C? La langue C est-elle la mère / le père de toutes les langues? Est-ce que chaque concept ( POO , …

17
Comment conciliez-vous entre «faites-le bien» et «faites-le dès que possible» dans votre travail quotidien? [fermé]
Je me retrouve à réfléchir à cette question de temps en temps, encore et encore. Je veux faire les choses correctement: écrire un code propre, compréhensible et correct facile à gérer. Cependant, ce que je finis par faire, c’est écrire un correctif sur un correctif; juste parce qu'il n'y a …

16
Pourquoi les tests automatisés échouent-ils dans mon entreprise?
Nous avons essayé d'introduire plusieurs fois les tests automatisés pour développeurs dans mon entreprise. Notre équipe d’assurance qualité utilise Selenium pour automatiser les tests d’interface utilisateur, mais j’ai toujours voulu introduire les tests unitaires et les tests d’intégration. Dans le passé, chaque fois que nous essayions, tout le monde était …


19
Comment réviser mon propre code? [fermé]
Je travaille sur un projet en solo et je dois gérer mon propre code. Généralement, la révision du code est effectuée par l'auteur du code, de sorte que le relecteur peut examiner le code d'un œil neuf - mais je n'ai pas un tel luxe. Quelles pratiques puis-je utiliser pour …




16
Quand les Getters et les Setters sont-ils justifiés?
Les Getters et les setters sont souvent critiqués comme étant des OO non appropriés. D'autre part, la plupart du code OO que j'ai vu possède de nombreux accesseurs et régleurs. Quand les getters et les setters sont-ils justifiés? Essayez-vous d'éviter de les utiliser? Sont-ils surutilisés en général? Si votre langue …

12
Quelle est la différence entre une API et un SDK?
Je parcourais diverses API et kits de développement logiciel (SDK) lorsque je me suis rendu compte que je ne pouvais pas vraiment faire la différence entre une API et un kit SDK . Conceptuellement, les deux sont un moyen pour votre programme d’interfacer et de contrôler les ressources fournies par …

5
Quand utilisez-vous une structure au lieu d'une classe? [fermé]
Quelles sont vos règles empiriques pour savoir quand utiliser les structures par rapport aux classes? Je pense à la définition C # de ces termes, mais si votre langage utilise des concepts similaires, j'aimerais également connaître votre opinion. J'ai tendance à utiliser des classes pour presque tout, et à n'utiliser …
174 c#  design  class  struct 

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.