Налагодження – це процес пошуку та виправлення помилок або неполадок у вихідному коді будь-якого програмного забезпечення. Коли програмне забезпечення не працює, як очікувалося, комп'ютерні програмісти вивчають код, щоб з'ясувати причину помилок.
Відладчик та налагодження Термін налагодження може мати різні значення, але насамперед він означає усунення помилок у коді. Робиться це по-різному. Наприклад, налагодження може виконуватися шляхом перевірки коду на наявність друкарських помилок або за допомогою аналізатора коду. Код можна налагоджувати за допомогою профілювача продуктивності.
Відладчик – Це програмний інструмент, що дозволяє програмісту спостерігати за виконанням досліджуваної програми, зупиняти і перезапускати її, проганяти в уповільненому темпі, змінювати значення пам'яті і навіть, у деяких випадках, повертати назад за часом.
Процес налагодження включає: дії, спрямовані на виявлення помилок (тестування); діагностику та локалізацію помилок (визначення характеру помилок та їх місцезнаходження); внесення виправлень до програми з метою усунення помилок.