? När programmerare arbetar på webben och programvara , de använder olika tekniker för att hitta och åtgärda fel . Programmering är en så komplex uppgift som nästan alla program måste rättas till vid något tillfälle . Debugging är därför en viktig aktivitet i programmering , genom vilka fel upptäcks och korrigeras . För att underlätta denna process , programmerare använda programvaran de arbetar på att skapa brytpunkter . Sådana brytpunkter hjälp att räkna ut vad som händer vid vissa punkter under genomförandet av ett program . Ett undantag brytpunkt är en viss mängd av detta verktyg . Utförande
programkod för en ansökan innehåller dataposter och instruktioner bearbetning . När ett program körs , värdena inom dataposter såsom variabler ändras ofta , som ett resultat av de behandlingar instruktioner genomförs . Kontrollera dessa dataposter på särskilda punkter under exekveringen är ett sätt att avgöra vad som går fel om ett program inte körs som det ska . För att åtgärda ett fel , programmerare måste först lokalisera den i programkoden .
Brytpunkter
Som en viktig del i felsökning , effektiv användning av brytpunkten är en viktig programmering skicklighet . Programmerare lägger brytpunkter under hela deras program med de programverktyg som de använder för utveckling . Genom att lägga till en brytpunkt på en viss plats i koden , är programmeraren anger en punkt under exekvering för att undersöka vad som händer med de dataelement och processer . Brytpunkter låt därför programmerare definiera processteg för programmet som helhet , att ständigt pausa och kontrollera nivåer av framsteg inom de arbetsuppgifter som utförs . Vid en brytpunkt , kan programmeraren ser den allmänna situationen för programmet liksom enskilda variabler , låta honom avgöra vilka processteg har varit framgångsrika och vilka som inte .
Undantag
Under felsökning , kan utvecklare lägga till olika typer av brytpunkten . Ett undantag brytpunkten stoppar exekvering när ett undantag inträffar . Ett undantag är en onormal händelse i ett program , ofta ett fel . Program " kasta " undantag när något går fel . Programmerare kan bygga förmågan att " fånga " undantag i sin kod , hantera sådana händelser och innebär att programmet kan fortsätta . Ett undantag brytpunkt är en brytpunkt som ska avbryta verkställigheten av en ansökan om ett undantag inträffar .
Verktyg
utvecklingsteam normalt använder integrerade utvecklingsmiljöer för att bygga applikationer . Sådana program är utrustade med felsökningsverktyg , inklusive möjligheten att lägga till undantag och andra brytpunkter . Programmerare kan ansöka undantag brytpunkter för undantag som antingen fångas eller felhantering . Normalt skulle fokusera på uppfångade undantag vara ett allt vanligare alternativ , eftersom dessa undantag är sannolikt att relatera till oförutsedda problem , medan fångade undantag gäller problem som har varit åtminstone delvis väntat .