Génie logiciel

31
Quand utiliser un dictionnaire vs tuple en Python

L'exemple spécifique à l'esprit est une liste de noms de fichiers et leurs tailles. Je ne peux pas décider si chaque élément de la liste doit être de la forme {"filename": "blabla", "size": 123}ou simplement ("blabla", 123). Un dictionnaire me semble plus logique car accéder à la taille, par...

30
int * i; ou int * i; ou int * i; [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...

30
Comment réduire le nombre de bugs lors du codage?

Personne n'est parfait, et quoi que nous fassions, nous allons produire de temps en temps du code contenant des bogues. Quelles sont certaines méthodes / techniques pour réduire le nombre de bogues que vous produisez, à la fois lors de l'écriture de nouveaux logiciels et de la modification /...

30
Projet ayant échoué: quand l'appeler?

Il y a quelques mois, mon entreprise s'est retrouvée entre les mains face à l'urgence d'un projet chauffé à blanc et toute mon équipe de six personnes a essentiellement tiré une «semaine de crise» de cinq semaines. Au cours des 48 heures précédant la mise en service, j'en ai travaillé 41, dont deux...