Génie logiciel

183
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...

180
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 pas de...

180
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 , etc.) est implémenté en C?...

177
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 réviser plus efficacement...

175
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...

174
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...

168
Différence entre REST et CRUD

J'ai appris à rester et cela ressemble beaucoup à CRUD (d'après ce que j'ai lu sur CRUD). Je sais qu'ils sont différents, et je me demande si, s'ils sont similaires, cela signifie que je ne les comprends pas. Est-ce que REST est un "super ensemble" de CRUD? Est-ce que tout CRUD fait et...

168
Signification de licence MIT

Supposons que j'utilise cette API ActionScript publiée sous licence MIT pour créer un logiciel: http://www.cove.org/ape/docs/api/ Puis-je vendre ce logiciel? Dois-je donner le code source de mon logiciel? Est-ce que toute personne recevant mon logiciel est autorisée à revendre le logiciel?...