Sadržaj:
- Definicija - Što znači otklanjanje pogrešaka gumenim patkama?
- Techopedia objašnjava otklanjanje guma kod patke
Definicija - Što znači otklanjanje pogrešaka gumenim patkama?
U IT-u je stvoren izraz za uklanjanje pogrešaka s gumenom patkom za opisivanje često učinkovite, ali jednostavne strategije za uklanjanje pogrešaka koda. U uklanjanju pogrešaka gumene patke, programer sjedi malu gumenu patku (ili drugi neživi predmet) kraj njih na radnom stolu ili u blizini računala i objašnjava kôd patku liniju po liniju.
Otklanjanje pogrešaka kod gumenih patki također je poznato kao gumbucking.
Techopedia objašnjava otklanjanje guma kod patke
Ideja o uklanjanju pogrešaka gumenih patka jednostavna je - objašnjavajući proces na glas, programer je u stanju bolje razumjeti prirodu koda, svrhu pojedinih linija ili modula i što kôd treba raditi, za razliku od onoga što radi zapravo se. Ta je ideja slična ideji lektora koji čitaju tekst naglas kako bi ulovili pogreške ili matematičara koji korak po korak objašnjavaju jednadžbu da bi shvatili kako taj postupak funkcionira.
Pomoću uklanjanja pogrešaka na gumenim patkama, ideja je odjevena na šaljiv način - patka zapravo ne igra nikakvu aktivnu ulogu u tom procesu. Opet, ideja verbalnog objašnjenja pomaže programeru da uhvati bugove u kodu. Na primjer, programer može „prikazivati patku“ kako petlja agregira određenu varijablu niza i shvatiti da je jedan od parametara pogrešno postavljen. Programeri mogu prepoznati pogreške grešaka i druge vrste pogrešaka dok oni usmeno prolaze kod i objašnjavaju ga naglas. Debugiranje gumene patke postalo je pomalo uobičajeni izraz za opisivanje ovakvog eksplicitnog postupka i zašto je to vrijedno za IT stručnjake.
