Génie logiciel

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
Comment être un programmeur zéro-bug? [fermé]

Mon chef m'a toujours dit qu'un bon programmeur devrait être capable de s'assurer que le code qu'il modifie est fiable, correct et entièrement vérifié par lui-même. que vous devez parfaitement comprendre tous les résultats et les conséquences de vos changements. J'ai fait de mon mieux pour être ce...

166
Y at-il des programmeurs célèbres one-man-army?

Dernièrement, j'ai appris que de plus en plus de programmeurs pensaient que s'ils travaillaient seuls, ils seraient plus rapides et offriraient plus de qualité. Habituellement, ce sentiment est lié au fait qu'ils réalisent la meilleure programmation de leur équipe et qu'en fin de compte, l'idée est...

164
Quel est le problème avec les chaînes magiques?

En tant que développeur de logiciel expérimenté, j'ai appris à éviter les chaînes magiques. Mon problème est qu'il y a si longtemps que je ne les utilise pas, j'en ai oublié la plupart des raisons. En conséquence, j'ai du mal à expliquer pourquoi ils posent problème à mes collègues moins...

164
Quand utiliser C sur C ++ et C ++ sur C?

Je suis initié à l'informatique depuis un peu plus d'un an et, d'après mon expérience, il semble que les langages C et C ++ sont considérés comme des langages "ultra-rapides", alors que d'autres, tels que Python et de tels langages de script, sont généralement considérés comme un peu plus lents. ....

161
Manières élégantes de gérer si (sinon) autre

C'est un problème mineur, mais chaque fois que je dois coder quelque chose comme cela, la répétition me dérange, mais je ne suis pas sûr qu'aucune des solutions ne soit pire. if(FileExists(file)) { contents = OpenFile(file); // <-- prevents inclusion in if if(SomeTest(contents)) {...

160
Quel est le problème avec les références circulaires?

Aujourd’hui, j’ai pris part à une discussion sur la programmation au cours de laquelle j’ai fait des déclarations qui supposaient essentiellement que les références circulaires (entre modules, classes, peu importe) sont généralement mauvaises. Une fois ma présentation terminée, mon collègue m'a...