
Envoyé par
Luc Hermitte
* Analyse statique de code: clang-analyzer, clang-tidy, OCLint, et frama-clang; cppcheck dans une moindre mesure (il est bien moins pertinent que les 4 premiers AMA) ; plus tous les non libres
* Analyse dynamique: les modes sanatize de clang et gcc qui remplacent avantageusement certains investigations confiées jusqu'à lors à valgrind
* Pour le profiling, il y a 4 outils, et des types d'analyses différentes, pour chaque truc que l'on regarde, cela justifierait presque un tuto à part à chaque fois
* il y a des outils de reformattage et/ou orientés style
* des dizaines de frameworks de TU
* d'autres chaines de compilation que make (CMake l'a pratiquement supplanté au boulot -- il utilise make en sous main)
* d'autres IDE qu'Eclipse -> QCreator, CLion, vim, emacs, C::B
* Intégration continue: CTest/CDash, (et un autre dont je n'arrive jamais à me souvenir du nom), ...
Bref, on ne peut vraiment avoir un seul doc pour tout.
Partager