Съдържание:
- Определение - Какво означава отстраняване на грешки от каучукова патица?
- Techopedia обяснява отстраняване на грешки от каучукови патици
Определение - Какво означава отстраняване на грешки от каучукова патица?
В IT, жаргонният термин „отстраняване на грешки от патица“ е създаден, за да опише често ефективна, но проста стратегия за отстраняване на грешки в кода. При отстраняване на грешки с каучукови патици програмистът седи малка гумена патица (или друг неодушевен предмет) близо до тях на бюро или в близост до компютър и обяснява кода на патица по ред.
Отстраняването на грешки с каучукови патици е известно още като gumducking.
Techopedia обяснява отстраняване на грешки от каучукови патици
Идеята за отстраняване на грешки с гумената патица е проста - като обясни процеса на глас, програмистът е в състояние да разбере по-добре естеството на кода, целта на отделните линии или модули и какъв код е предназначен да прави, за разлика от това всъщност има. Тази идея е подобна на идеята за коректори, които четат текст на глас, за да хванат грешки, или математици, обясняващи стъпка по стъпка уравнение, за да разберат как работи процесът.
С отстраняването на грешки с гумени патици идеята е облечена по хумористичен начин - патицата всъщност не играе никаква активна роля в процеса. Отново идеята за вербално обяснение помага на програмиста да хваща грешки в кода. Например, програмистът може да "показва патицата" как цикълът агрегира определена променлива от низове и осъзнава, че един от параметрите е зададен неправилно. Програмистите могат да разпознаят грешките на ограда и други видове грешки, докато те вербално преминават през кода и го обясняват на глас. Отстраняването на грешки в патица стана някак често използван термин за описание на този вид експликационен процес и защо е ценен за професионалистите в ИТ.
