Dom Rozwój Co to jest debugowanie strzelby? - definicja z techopedii

Co to jest debugowanie strzelby? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza debugowanie strzelby?

Debugowanie strzelby to proces wprowadzania nieukierunkowanych zmian w dowolnym oprogramowaniu, które ma zostać przetestowane w nadziei, że zakłóci ono funkcjonowanie. Jest to dobry przykład próby i błędu i działa dobrze z małymi programami. Jeśli nie jest to obsługiwane skutecznie, debugowanie strzelby może wprowadzić dodatkowe błędy.

Techopedia wyjaśnia debugowanie strzelby

Debugowanie strzelby jest uważane za oprogramowanie równoważne z eggingiem wielkanocnym, który polega na wymianie niezwiązanych ze sobą komponentów w nadziei, że usterka zniknie. Jest to debugowanie problemu sprzętowego lub systemowego po wypróbowaniu kilku możliwych rozwiązań w tym samym czasie, w którym jedna alternatywa może działać dobrze. Mimo że w niektórych przypadkach może się to powieść, może również pociągać za sobą ryzyko wprowadzenia nowych błędów. Debugowanie programuhothotun działa z aplikacjami wielowątkowymi. Każda próba debugowania warunków wyścigu przez dodanie kodu debugowania zmienia prędkość jednego wątku w stosunku do drugiego. Taki względny ruch może często spowodować zniknięcie problemu. Jednak wszelkie inne zmiany wpływające na zachowanie wątku mogą spowodować pojawienie się tego samego problemu.

Co to jest debugowanie strzelby? - definicja z techopedii