Кухни по поръчка | Съвети за мода и красота | Ваучери за намаления

Принципно нов дебъгер от Mozilla със запис и възпроизвеждане на изпълнението на програмите

    Mozilla        Mozilla представи на уеб-обществото нов софтуерен инструмент, който със сигурност ще облекчи живота на мнозина. Това е фреймуъркът RR за Linux, който може да записва и след това да възпроизвежда хода на изпълнението на програмата. Възпроизвеждането е напълно детерминирано, тоест със същите процесорни регистри, адреси на паметта и естествено, същия бъг (ако го е имало). С други думи, става възможно провеждането на почти безкрайни тестове на онлайн-програми, и когато се появи бъг, спокойно и без избързване да бъде изучен в офлайн-среда чрез превъртане на записа колкото пъти е необходимо.RR е създаден за абсолютно точното възпроизвеждане на бъгове, които имат непредсказуем характер. В тези случаи стандартните средства не помагат и няма смисъл да се стартира отново програмата, понеже грешката може и да не се прояви.

    Mozilla

RR повдига разкриването на компютърни грешки на съвсем ново ниво. Например, преди да излезете в обедна почивка, можете да стартирате скрипт за тестове с различни параметри, а докато се върнете, RR може вече и да е записал поне един бъг. Може да се върне записа и спокойно да се разбере, къде е проблема.

Засега новият дебъгер поддържа само 32-битови х86 процеси, но това ограничение скоро ще отпадне при бъдещите версии. Създаването на RR е отнело на Mozilla две години. Кодът може да бъде свален от github.
Коментари
Все още няма коментари