课程大纲:
防御性编程和调试培训
Defensive programming: the use of good coding style, documentation strategies and good code testing
Preventing bugs: how to use compiler flags and static code checkers to identify bugs in an early stage
Finding bugs: debugging concepts and technicsUsing the deb
ugging tools GDB and Valgrind to fix serial programsDebugging parallel code: using Intel Inspector and ITAC