Уг ойлголт нь аливаа программ ажиллах явцад гардаг программчлалын кодын алдааг хэлнэ. Bug-ыг хайх, засах, шалгаж єнгєрєх процессыг debug гэдэг. Программын хувьд тохиолддог алдаануудыг бvгдийг bug гэж ойлгож болохгvй. Программ нь bug буюу программын кодын алдаа єгєлгvйгээр ажиллаж болдог ч зарим тохиолдолд ашиглахад хvндрэлтэй хэвээр байдаг. Сайн зохиогдсон буюу єєрийгєє шалгах процесс сайн программын хувьд олон мянган код бvхий мєрєнд хэдхэн тооны алдаа байдаг. Bug гэсэн нэр томьёог хамгийн анхны программчдын нэг Grace Hopper гаргасан ба 1944 онд АНУ-ын Харвард хотод Mapk1 гэдэг компьютер дээр ажиллаж байх vедээ, илvv дэлгэрvvлж, vvнд зориулсан программ бичиж байсан байна