otrace הוא הבאגים Python מונחה עצמים לאיתור קוי של תוכניות אינטראקטיביות אסינכרוני או מרובות הליכי & nbsp;. הוא מטפל בכמה מהמגבלות של טכניקות איתור באגים רציפות שאינו פועלים היטב עם תוכניות שרת, שבו בקשות מרובות מטופלות במקביל. לדוגמא, instrumenting שרתי אינטרנט עם הצהרות הדפסה / רישום יכול לעתים לגרום פלט יומן משופע עם זרמים רציפים של הודעות.
otrace נוקט בגישה שונה לאיתור באגים שמסתמכת פחות על פעילות רציפה. התכונות שלו כולל את "תמונות" לקיחת משתנים לאיתור, "תיוג" אובייקטים למעקב על פני תפילות שיטה שונות, ולשנות את קוד בשידור חי ("קוף תיקון") להכניס הצהרות הדפסה וכו '
otrace ממפה את כל האובייקטים בתכנית הריצה, כמו גם חפצים "תמונת המצב", למערכת קבצים וירטואליים רכובים תחת / אוש. הוא מספק ממשק כמו פגז-, oshell, עם פקודות כמו CD, ls וכו ', שניתן להשתמש כדי לגלוש מחלקות, שיטות, ומשתנים במערכת הקבצים הווירטואליים. . השלמת Tab וwildcarding הפשוט נתמכים
דרישות :
- Python
תגובות לא נמצא