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