otrace jest obiektowego Pythona debugger do nieliniowej śledzenia asynchronicznych lub wielowątkowych programów interaktywnych. & Nbsp; dotyczy to niektóre z ograniczeń kolejnych technik usuwania błędów, które nie działają dobrze z programów serwerowych, gdzie wielu żądania są obsługiwane równolegle. Na przykład, instrumentacji serwerów sieciowych wraz z oświadczeniami do wydruku / rejestrowania często może prowadzić do obszernej wyjściowych dziennika z przekładanych strumieni wiadomości.
otrace inne podejście do debugowania, który opiera się w mniejszym stopniu na sekwencyjnych operacji. Jego funkcje, w tym podejmowanie "migawek" zmiennych dla wykrywania, "tagowanie" do śledzenia obiektów w różnych wywołań metod i modyfikacji kodu ("na żywo"), łatanie małpa wstawić instrukcje print itp
otrace odwzorowuje wszystkie obiekty w bieżącym programie, a także obiekty "snapshot", do wirtualnego systemu plików zamontowany w / BHP. Zapewnia interfejs typu powłokowego, oShell z poleceń, na przykład CD, ls etc., które mogą być użyte do przeglądania klas, metod i zmiennych przykład w wirtualnym plików. . Zakończenie Tab i proste symboli wieloznacznych są obsługiwane
Wymagania :
- Python
Komentarze nie znaleziono