Génie logiciel

30
Qu'est-ce que le beau code? [fermé]

Je lis souvent que les développeurs doivent écrire du beau code, mais pour un débutant comme je le suis, il reste obscur de ce qu'est un beau code et comment le reconnaissez-vous? La question corollaire est: Comment écrire du beau code et quelles sont les habitudes pratiques pour améliorer la...

30
Quand dois-je écrire des tests d'intégration?

Selon les règles des tests unitaires TDD sont écrits avant le code de production, mais qu'en est-il des tests d'intégration qui exercent une interaction entre des objets câblés concrets (non fictifs)? Doivent-ils être écrits avant les tests unitaires ou après le code de production juste pour tester...

30
Comment dépanner ou tester efficacement un nouveau code lorsque la configuration matérielle pour reproduire les bogues est difficile ou impossible à obtenir?

Je travaille dans une entreprise de taille moyenne (150 employés, environ 10 ingénieurs) et la plupart de mes projets consistent à interfacer avec des équipements de laboratoire (oscilloscopes, analyseurs de spectre optique, etc.) à des fins d'applications de test semi-automatisées. J'ai rencontré...

30
Comment fonctionne la «quatrième dimension» avec les tableaux?

Abstrait: Donc, si je comprends bien (bien que ma compréhension soit très limitée), il y a trois dimensions avec lesquelles nous travaillons (généralement) physiquement: Le 1er serait représenté par une ligne. Le 2e serait représenté par un carré. Le 3ème serait représenté par un cube. Assez simple...

30
Pourquoi le type XML est-il sûr?

Pourquoi disent-ils que XML offre une sécurité de type et comment est-il exprimé dans le XML lui-même? En quoi est-il différent de JSON (par exemple) qui (si je comprends bien) n'est pas de type