Nga Raruraru me nga Raruraru o te Whakawhanaketanga Whakatairangatia

He aha nga mea pai me nga huakore o te Whakawhanake Whakahaerehia o te Whakamatau (TDD)?

Ko te Whakawhanake Whakawhiti Whakamaatautau he tikanga whanaketanga raupaparorohiko e tuhituhi ana koe me te oma he huinga whakamatautau i mua i to tuhi waehere.

Ko te whakaaro ko enei whakamatautau ka rahua i te wa tuatahi ka tiimata ki te tuhi he nui te waehere hei ngana kia paahitia nga whakamatautau katoa. Ko te whakawhiwhia ki nga whakamatautau katoa ka taea te waiho hei mehua mo nga paearu kua oti (dev-oti) me te whakanui ano i te maia ki te kounga o te waehere.


I kii, penei i etahi atu tikanga whanaketanga kei reira etahi painga me nga huakore e pa ana ki te TDD. Anei, ka whakararangihia e maatau etahi, engari i mua o tera, me aata whakamaarama i nga waahanga e rua:

  • Ko te mahi whakamatautau i nga waahanga kaore i te kii ki te mahi TDD. Ka taea e koe te mahi i te tuatahi kaore he tuarua. Inaa hoki, ka taea e koe te mahi TDD me te kore he whakamatautau wae (engari ko te nuinga o te iwi), i tenei wa, ka whakakii nga taangata i nga waahanga whakamatautau ki etahi atu i nga kakara o nga whakamatautau. Ko taau e tino hiahia ana ko te whakamatautau aunoa, ahakoa koina.
  • Ka taea e koe te mahi TDD mo te whakamatautau pouaka ma, hei whakamatautau i to waehere. Engari ka taea hoki e koe te mahi i te TDD mo te whakamatautau pouaka pango, tetahi mea e kiia ana ko te Whananga Kua Whakahauhia te Whanaketanga.

I nga wa o mua, ko te tikanga ko te taatai ​​i te maha o nga waahanga ka tuhi i nga whakamatautau waeine hei tohu i te waehere. Koinei te waehere-tuatahi, whakamatautau i muri mai te tikanga. Engari mena i muri i te waehere kaore he waa, ka peia ranei koe kia tukuna, katahi ka peke te mahi whakamatautau i te waeine, ka mahi ranei i nga mahi o muri.


Na, tae atu ki nga painga me nga huakore o te TDD:



Nga Atawhai o te Whakawhanake Whakamaataa

  • Na te mea kei te tuhi koe i nga whakamatautau iti i te waa, ka akiaki i to tohu kia nui ake te ahua (mena ka uaua ki te whakamatau). Ma te TDD koe e ako, kia maarama, kia uru ki nga kaupapa matua o te hoahoa pai.
  • Ka akiaki ano a TDD i te hoahoanga pai. Kia pai ai te whakamatautau i to waehere waehere, me tika te whakarereke. Ko te tuhi i nga whakamatautau i te tuatahi, ko nga raru hoahoanga hoahoatanga ka kitea wawe atu.
  • Tuhia nga tohu ki to waehere pai atu i nga tuhinga (kaore e pahekehe te waa mai i te mea kei te whakahaere koe i nga wa katoa).
  • He maama ake i te waehere ki te pupuri me te whakaaweawe. Ka awhina a TDD i te maarama i te wa o te whakaritenga whakatinanatanga me te whakarato i tetahi kupenga-haumaru ina hiahia koe ki te whakatika i te waehere kua tuhia e koe.
  • He maama ake te mahi tahi, he pai ake hoki, ka taea e nga mema o te roopu te whakatika tetahi ki tetahi waehere ma te maia no te mea ka whakamohio atu nga whakamatautau ki te whakarereke te waehere i nga tikanga ohorere.
  • Na te mea kua kaha te TDD ki a koe ki te tuhi i nga whakamatautau waeine i mua i te tuhi waehere whakatinana, he maama me te tere te whakakore i te waehere. Ko te waehere whakahoki kua tuhia i te rua tau ki muri pakeke . Mena ka tautokona taua waehere e nga waahanga o nga waahanga pai o te waahanga, ka maamaa ake te mahinga.
  • He awhina ki te aukati i nga koha - akene, ko te mea pai hei awhina i a koe ki te kimi hoahoa mo nga take whakaritenga ranei i te timatanga. He whakatupato wawe a TDD mo nga raru hoahoa (ka ngawari ana te whakatika).
  • Ka awhina i nga kaihuri ki te maarama ki to raatau waehere.
  • Ka waihangahia he waahanga whakamatautau whakaheke aunoa, he koreutu mo te kore utu. arā kaore koe e hiahia ki te whakapau wa i muri mai ki te tuhi i nga whakamatautau waeine ki te whakamatautau i te waehere whakauru.
  • He whakatenatena i nga hikoi iti me te whakapai ake i te hoahoa na te mea ka tapahia e koe nga whakawhirinaki kaore e hiahiatia hei awhina i te tatanga.
  • He awhina ki te whakamaarama i nga whakaritenga na te mea me ata whakaaro e koe he aha nga whakauru hei whangai me nga putanga e tumanakohia ana e koe.
  • He mea tino nui nga whakamatautau wae hei kupenga haumaru ina me whakarereke te tohu ki te taapiri i nga ahuatanga hou, ki te whakatika ranei i te hapa o mua. I te mea ko te tiaki moni kei waenganui i te 60 me te 90% o te huringa ora o te raupaparorohiko, he uaua ki te kii me pehea te wa i mua ki te hanga i nga waahanga whakamatautau ka taea te utu mo ia ano i nga wa katoa o te kaupapa.
  • Ko te whakamatautau i a koe e tuhi ana ka akiaki koe i a koe ki te horoi i o atanga kia pai ai te whakamatautau. I etahi wa he uaua ki te kite i te painga o tenei tae noa ki te mahi koe i runga i te waehere kaore i oti, ana ko te huarahi anake ki te whakakori me te aro ki tetahi waahanga waehere kua tukuna ko te whakahaere i te punaha katoa me te tohu waahi pakaru .
  • Ko nga he 'Poauau' ka mau tata tonu atu. Ka awhina i nga kaihanga ki te rapu he he ka moumou i te wa o te katoa mena i kitea i te QA.


Raruraru o te Whakawhanake Whakatairangatia

  • Ko te waahanga whakamatautau ano me tiaki; kaore pea nga whakamatautau e tino whakatau (arā, ka whakawhirinaki ki nga whakawhirinaki o waho).
  • He uaua pea ki te tuhi nga whakamatautau. i tua atu i te taumata whakamātautau wae.
  • I te timatanga, ka whakaheke i te whanaketanga; mo nga waahi whakaoho tere tere kaore pea te waehere whakatinana i te rite mo etahi wa na te whakapau o nga wa ki te tuhi i nga whakamatautau tuatahi. (Engari i te wa roa, ka tere te whanaketanga)
  • Ka rite ki nga hotaka katoa, he rereketanga nui kei waenga i te mahi me te mahi pai. Ko te tuhi i nga whakamatautau pai o te waahanga he momo toi. Ko tenei ahuatanga o te TDD kaore i te korerohia, he maha nga kaiwhakahaere ka aro ki nga mehua penei i te kapi waehere; aua korero kaore e whakaatu ki a koe i te kounga Tuhinga o mua.
  • Ko te whakamātautau wae te mea hei hoko ma te roopu katoa.
  • He wero ki te ako. He mea whakawehi pea ehara i te mea ngawari ki te ako a te tangata i te tuatahi, ina koa ko te tarai ki te ako i a koe ano. He nui te whakatapu (te ako, te whakaharatau, te tohe) a me whai koe i te whaainga e hiahia ana koe kia pai ake koe i taua waa.
  • He uaua ki te tono ki te waehere tuku iho.
  • Ko te nui o nga whakaaro pohehe e kore ai nga Kaipupuri i te ako.
  • He uaua ki te tiimata ki te mahi penei. Ina koa he maha nga tau e mahi ana koe i tetahi atu huarahi.
  • I etahi wa ka tawai koe i nga tini mea, i nga mea uaua ranei ki te tawai. He painga i te wa roa, engari he mamae inaianei.
  • Me mahi e koe te tiaki whare i nga wa katoa. Na te mea ka nui ake te roa o te waa e tono ana kia nui ake te roa o to whare, he mea tika kia whakakiihia aua whakamatautau kia tere ai te whakahaere, kia nekehia atu ranei nga whakamatautau taarua.
  • Ka rite ki nga tikanga pai katoa, ka taea te kawe i nga waahanga whakamatautau kia tino kaha rawa atu. Ko nga painga nui rawa atu na te kaha o te mahi, me nga whakamatautau ka whakamahi tonu i te waehere i runga i te huarahi ngawari e taea ana. Mena ka kitea e koe i te nuinga o te waa e whakautu ana i au whakamatautau, ka tupono pea ka nui rawa to wa ki te waahi whakamatautau.
  • He maama noa ki te raru i te 'koriri', o nga ahuatanga whakapaipai ranei o te anga whakamatau waeine. Kia maumahara tatou ko nga whakamatautau ngawari te mea tere ki te hanga me te ngawari ki te whakahaere.
  • Ahakoa he mea tino tika, ko te hanga i nga whakamatautau mo nga rahunga he ngoikore, engari he nui te wa e utua ana i te mutunga.
  • Ko te whakaoranga i nga waahanga wawe me whakautu ano hoki i nga karaehe whakamatautau.
  • Engari ki te tika te pupuri o o raatau whakamatautau i te roopu, ka taea e te punaha katoa te whakaheke tere.