13 liens privés
4 erreurs parmi les plus courantes que l’on peut commettre en programmation C :
1 - Ne pas libérer la mémoire malloc allouée dynamiquement (ou la libérer plus d'une fois)
2 - Lire un tableau en dehors des limites
3 – Ne pas vérifier les résultats de malloc
4 – Utiliser void* pour les pointeurs génériques vers la mémoire
5 conseils pour éviter ces erreurs :
1 - Structurer les programmes de manière à ce que la propriété de mémoire reste claire
2 - Utiliser les options du compilateur C pour se prémunir des problèmes de mémoire
3 - Utiliser Cppcheck ou Valgrind pour analyser le code C afin de détecter les fuites de mémoire
4 - Automatiser la gestion de la mémoire C avec un ramasse-miettes
5 – Ne pas utiliser le C si un autre langage fait l'affaire
De la bonne pratique du développement des scripts bash.
Une réflexion intéressante pour créer des logiciels qui sont capables de fonctionner à long terme.
De nos jours, les logiciels multiplient les dépendances à des OS, framework et librairies. Ce qui les rend inutilisables au moindre changement.