• # Le pire c'est que ..

    Posté par . En réponse au journal 50 mauvais conseils de codage pour développeur C++. Évalué à 7.

    parfois j'ai vu des projets ou certains des "conseils" de la liste étaient appliqués!

    Ma vie: j'arrive sur un projet pas petit, des dizaines de développeurs des milliers de ligne de code, on travaille à 2 sur une petite modification et ça core, il nous a fallu 1 journée pour trouver qu'il y avait un problème dans l'ordre d'initialisation des paramètres dans l'appel a un constructeur, on a trouvé le problème tout va bien. Sauf que le lendemain il y a un truc qui me tracasse: mais pourquoi le compilateur ne nous a pas prévenu??

    La réponse, c'était [4] aucun warning activé dans le compilateur! Par curiosité, j'active les warnings et hop 600 warnings apparaissent. Là je vais voir mon chef: "on a un problème..".

    Bon ayant participé au nettoyage, j'ai vu que sur les 600 warning juste 2 ou 3 étaient des vrais bugs, mais bon quel confort de développer avec les warnings activés!

    Sinon 52: les struct c'est pénible: utiliser des entiers partout et fait des typedef pour définir des "types" pour les index, les id, des valeurs en octets ou en bits..