Defensive Programming and Debugging

0
Language

Level

Beginner

Certificate

Paid

Access

Free

Last updated on March 3, 2024 6:25 am

Learn how to tackle bugs in programming and write clean and robust code with this online course from Partnership for Advanced Computing in Europe (PRACE).

Add your review

Who is the course for?

This is an intermediate level course aimed at people with some programming experience. Although examples will be given in C and Fortran, the principles (and most of the tools) are transferable to other programming languages.

What topics will you cover?

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 technics

Using the debugging tools GDB and Valgrind to fix serial programs

Debugging parallel code: using Intel Inspector and ITAC

What will you achieve?

By the end of the course, you‘ll be able to…

Develop good written software codes

Produce clear and useful software documentation

Identify software bugs

Solve software bugs

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Defensive Programming and Debugging”

Your email address will not be published. Required fields are marked *

×

    Your Email (required)

    Report this page
    Defensive Programming and Debugging
    Defensive Programming and Debugging
    LiveTalent.org
    Logo
    Skip to content