<prompt> Andika aya moja kueleza kwa nini watengeneza programu wanapaswa kutumia vitendaji.  <response>: Watayarishaji programu wanapaswa kutumia chaguo za kukokotoa ili kufanya msimbo wao udumishwe zaidi, utumike tena na usomeke. Kazi huruhusu watayarishaji programu kugawanya kazi ngumu katika huluki ndogo, zinazoweza kudhibitiwa ambazo zinaweza kueleweka kwa haraka na washiriki wengine wa timu. Pia huzuia urudufu wa msimbo kwa kuruhusu watayarishaji programu kutekeleza kizuizi kile kile cha msimbo mara nyingi kwa simu moja tu, na hivyo kusababisha kupungua kwa uwezekano wa makosa na utatuzi rahisi. Zaidi ya hayo, vipengele vya kukokotoa husaidia kufafanua madhumuni ya kipande cha msimbo, kwa kuwa kila kipengele cha kukokotoa kinapaswa kuwa na dhima mahususi, iliyobainishwa vyema, ambayo hufanya mantiki iwe wazi zaidi, isomeke, na iwe rahisi kufuata. 