Курс по Raku / Напреднали / Дебъгване
Отстраняване на грешки с
dd
Има различни начини за дебъгване на програма, от прост оператор за
отпечатване като say до по-сложни инструменти за
проследяване. В тази секция ще разгледаме удобната процедура
dd. Тя е вградена в компилатора Rakudo, въпреки че не е
част от стандарта на езика Raku.
Името dd означава data dumper (инструмент за
извеждане на данни). За разлика от say или
put, които са предназначени за нормалния изход на
програмата, dd отпечатва представяне на стойност, удобно за
разработчици — същата кодоподобна форма, произведена от метода .raku
от предишната секция. Тя записва в стандартния поток за грешки, така че
изходът й не се смесва с данните, които програмата ви отпечатва за
потребителя.
Теми в този раздел
Практика
Направете 1 тест върху съдържанието на този раздел.
Упражнения
Този раздел съдържа 3 упражнения. Разгледайте всички теми в раздела, преди да се захванете с практиката.