4 Sagot. Ang mga kunwaring bagay ay kapaki-pakinabang kapag gusto mong subukan ang mga pakikipag-ugnayan sa pagitan ng klase na sinusuri at isang partikular na interface. Halimbawa, gusto naming subukan ang paraang iyon na sendInvitations(MailServer mailServer) na mga tawag sa MailServer.
Paano mo ginagamit ang salitang pangungutya?
Isang kumpletong panunuya ay ginawa sa mga pamamaraan Ibinaba ko ito nang walang intensyon na gawing panunuya. Ang ating kontrol ay talagang nililimitahan sa lahat ng posibleng direksyon, at hindi lamang ito nililimitahan, ngunit ito ay ginagawang panunuya. Naramdaman ko, sa katunayan, na ito ay isang pangungutya ng demokratikong talakayan.
Kailan ako dapat gumamit ng mga pangungutya?
Kailan Gagamit ng Mga Mock Object?
- Ang tunay na bagay ay may hindi tiyak na gawi.
- Ang totoong bagay ay mahirap i-setup.
- Ang tunay na bagay ay may gawi na mahirap i-trigger.
- Ang tunay na bagay ay mabagal.
- Ang tunay na bagay ay isang user interface.
- Ang totoong bagay ay gumagamit ng call back.
- Ang tunay na bagay ay wala pa.
Kailan ka hindi dapat gumamit ng pangungutya?
Sa madaling salita, huwag gumamit ng mock kung gagawin ng isang espiya Huwag gumamit ng espiya kung gagawin ang isang stub, atbp. Ito ay dahil mas mababa ka pumunta sa hierarchy ng klase ng test doubles, mas maraming duplication ng kaalaman ang iyong ginagawa. (Ang isang pagsubok na gumagamit ng dummy ay nakakaalam lamang na ang isang collaborator ay ginagamit sa code na sinusuri.
Bakit ginagamit ang pangungutya?
Ang panunuya ay nagsisilbi sa ilang mga panlipunang tungkulin: Ang mga primitive na anyo ng panunuya ay kumakatawan sa pagtatangkang gumamit ng agresyon upang protektahan ang sarili mula sa paglamon, paghampas, o kahihiyan sa pamamagitan ng pagbabawas ng nakikitang kapangyarihan at banta ng iba.