Резеңке үйректің күйін келтіру - Rubber duck debugging

Көмектесу үшін әзірлеуші ​​қолданатын резеңке үйрек кодты қарау

Жылы бағдарламалық жасақтама, резеңке үйрек күйін келтіру әдісі болып табылады түзету код. Бұл атау кітаптағы оқиғаға сілтеме болып табылады Прагматикалық бағдарламашы онда бағдарламашы а резеңке үйрек және өздерін үйрекке қатар-қатар түсіндіруге мәжбүр ету арқылы өздерінің кодтарын жойыңыз.[1] Бұл техникада көптеген басқа терминдер бар, көбінесе әртүрлі (әдетте) жансыз заттарды немесе ит немесе мысық сияқты үй жануарларын қамтиды.

Көптеген бағдарламашылар проблеманы басқа біреуге, мүмкін тіпті бағдарламалау туралы ештеңе білмейтін адамға түсіндіріп, содан кейін мәселені түсіндіру барысында шешімін табу тәжірибесін бастан кешірді. Кодтың не істеуі керек екенін сипаттауда және оның нақты не істейтінін байқау кезінде осы екеуінің арасындағы сәйкессіздік айқын болады.[2] Жалпы, пәнді оқыту оны әртүрлі тұрғыдан бағалауға мәжбүр етеді және тереңірек түсінік бере алады.[3] Бағдарламашы жансыз затты қолдану арқылы басқа біреудің сөзін бөлмей-ақ мұны істеуге тырысуы мүмкін.

Бұқаралық мәдениетте

Stack Exchange резеңке үйрек аватары 2018 жылдың 1 сәуірінде ұсынылды

Түсініктер көбінесе мәселені дауыстап сипаттау арқылы табылады.

— Үйрек, Quack Overflow

1 сәуірде 2018, Stack Exchange деп аталатын жаңа функция ретінде өз сайттарында резеңке үйрек аватарын енгізді Quack Overflow. Үйрек шолғыштың төменгі оң жақ бұрышында пайда болды көрініс терезесі және келушіге олардың мәселелерін тыңдап, шешімімен жауап беру арқылы көмектесуге тырысты. Алайда, үйрек тек а тыныштық ойлағаннан және тергеннен кейінгі дыбыс. Бұл сілтеме резеңке үйрек мәселелерді шешудің қуатты әдісі ретінде.[4] Кейбір үйректерді көргенде абдырап қалған қонақтар а зиянды бағдарлама Бағдарлама олардың компьютерде орнатылғаннан бұрын, ол ан Сәуір ақымақтары күні әзіл.[5]

Сондай-ақ қараңыз

Пайдаланылған әдебиеттер

  1. ^ Прагматикалық бағдарламашы: Саяхатшыдан Мастерге дейін. Аддисон Уэсли. ISBN  978-0201616224. б. 95, ескерту.
  2. ^ Бейкер, Сдж, Бағдарламалық жасақтаманың сенімділігі мен күтіміне картон кесетін иттің қосқан үлесі.
  3. ^ Хейз, Дэвид (25 маусым 2014). «Резеңке үйрек күйін келтіру күшінің негізінде жатқан психология». Жоғары басыңыз. Алынған 3 шілде 2015.
  4. ^ «Стек биржасын резеңке үйрек иемденді!». Meta Stack Exchange. 31 наурыз 2018 жыл. Алынған 1 сәуір 2018.
  5. ^ Пурушотаман, Правин Кумар (31 наурыз 2018). «Quack Overflow - Stack Overflow-ді сәуірдің ақымағында қабылдайды!». Приключения (блог). Алынған 1 сәуір 2018.