I loko o ke ao hoihoi o ka papahana, aia kahi huaʻōlelo e hiki ai ke hāʻawi i nā mea hoʻomohala: pepeke. ʻO kēia mau hewa liʻiliʻi a i ʻole nā pilikia i loko o ke code hiki ke lilo i mau moeʻuhane maoli inā ʻaʻole ʻike ʻia a hoʻoponopono ʻia i ka manawa. Ma kēia ʻatikala, kono mākou iā ʻoe e hoʻokaʻawale iā ʻoe iho i loko o ka honua hoihoi o nā pōpoki, e ʻike i ke ʻano o lākou, pehea lākou i hoʻomaka ai a me nā hana maikaʻi loa e hana ai me lākou. E mākaukau e hoʻomaka i kahi huakaʻi piha i nā luʻi a me nā aʻo e kōkua iā ʻoe e lilo i mea hahai holoholona maoli.
He aha ke kino?
ʻO kahi pahu, ma ka pōʻaiapili o ka hoʻomohala ʻana i nā polokalamu, e pili ana i kahi hewa, hāʻule a i ʻole hemahema i loko o kahi papahana a i ʻole ʻōnaehana e hoʻokumu ai i ka hana i manaʻo ʻole ʻia a hewa ʻole paha. Hiki i kēia mau hewa ke hōʻike iā lākou iho ma nā ʻano like ʻole, mai nā anomali ʻike liʻiliʻi a hiki i ka hoʻopau ʻana i nā pōʻino app. ʻAʻole hiki ke pale ʻia nā pōpoki i ke kaʻina hana, akā ʻo ka mea nui e ʻike pehea e ʻike ai a hoʻoponopono pono iā lākou.
Ke kumu o nā pōpoki
Hiki ke ala mai nā pōpoki no nā kumu like ʻole, e like me:
-
- Nā hewa papahana: He kanaka nā mea hoʻomohala a, no laila, hiki ke hana hewa i ke kākau ʻana i nā code. Mai kahi typo maʻalahi i ka loiloi hewa, hiki i kēia mau hewa ke alakaʻi i nā pōpoki.
-
- Nā hoʻololi i nā koi: Ke holomua nei ka papahana, hiki ke loli nā koi, hiki ke alakaʻi i ka like ʻole o nā code i loaʻa a hoʻoulu i nā pōpoki.
-
- Nā pilina i manaʻo ʻole ʻia: Ke hoʻopili ʻia nā ʻāpana ʻokoʻa a i ʻole nā modules o kahi ʻōnaehana me kekahi i kekahi, hiki ke ala mai nā ʻano i manaʻo ʻole ʻia ʻaʻole i noʻonoʻo ʻia i ka wā hoʻolālā.
-
- Kaiapuni hoʻokō: Hiki ke ʻike ʻia nā pōpoki ma muli o nā ʻokoʻa o nā kaiapuni o ka wā holo, e like me nā ʻano polokalamu kele pūnaewele ʻē aʻe, nā ʻōnaehana hana, a i ʻole nā hoʻonohonoho lako.
Nā ʻano ʻino
Hiki ke hoʻokaʻawale ʻia nā pōpoki i nā ʻāpana like ʻole ma muli o ko lākou hopena a me ka paʻakikī:
-
- Nā pōʻino koʻikoʻi: ʻO lākou ka mea e pale ai i ka hana kumu o ka ʻōnaehana a koi i kahi hopena koke.
-
- Nā hewa nui: Hoʻopilikia koʻikoʻi lākou i ka hana o ka polokalamu, akā ʻaʻole e pale loa i kona hoʻohana.
-
- Nā pōʻino liʻiliʻi: He mau hewa ia e hoʻopilikia ʻole i ka hana o ka ʻōnaehana, akā hiki ke hoʻonāukiuki a i ʻole nā hopena i manaʻo ʻole ʻia.
-
- ʻO nā mea hoʻonaninani: Hōʻike lākou i nā pilikia ʻike a i ʻole nā pilikia hoʻolālā e pili ʻole i ka hana o ka polokalamu, akā hiki ke hoʻopili i ka ʻike mea hoʻohana.
ʻIke ʻino
Aia nā ʻano hana a me nā mea hana e ʻike ai i nā pōpoki i ka hoʻomohala polokalamu:
-
- Nā hoʻāʻo ʻāpana: Ke nānā nei lākou i ka hoʻāʻo ʻana i kēlā me kēia ʻāpana a i ʻole ʻāpana o ke code ma kahi kaʻawale e hōʻoia i kāna hana pololei.
-
- Nā hoʻāʻo hoʻohui: Hōʻoia lākou i ka pilina ma waena o nā modula a i ʻole nā ʻāpana o ka ʻōnaehana e hōʻoia i ka hana pono ʻana.
-
- Nā hoʻāʻo ʻae ʻana: Lawe ʻia lākou me ke komo ʻana o nā mea hoʻohana hope e hōʻoia i ka hoʻokō ʻana o ka polokalamu i nā koi a me nā manaʻolana.
-
- Nā mea hana hoʻopaʻa haʻihaʻi: Hoʻopili lākou i ke kumu kumu no ka ʻimi ʻana i nā mamana a i ʻole nā hana e hōʻike ana i ka loaʻa ʻana o nā pōpoki.
-
- Nā mea hana debugging: Hāʻawi lākou iā ʻoe e hoʻokō i ke code step by step, nānā i nā ʻano like ʻole a ʻike i nā hewa i ka manawa maoli.
Hoʻoponopono kino
Ke ʻike ʻia kahi bug, he mea koʻikoʻi e hoʻoponopono iā ia me ka ʻōnaehana:
-
- E hana hou i ka hewa: E hoʻāʻo e hana hou i ke ʻano kikoʻī i loaʻa ai ka ʻino e hoʻomaopopo pono i kona kumu a me kāna ʻano.
-
- E hōʻiliʻili i ka ʻike: E kiʻi i nā kikoʻī e pili ana i ke kaiapuni, nā ʻanuʻu i hana ʻia, a me nā ʻikepili kūpono e hiki ke kōkua i ka hoʻonā.
-
- E noʻonoʻo i ke code: E noʻonoʻo pono i ke code e pili ana i ka bug, e ʻimi ana i nā hewa a i ʻole ke kūlike.
-
- E hoʻokō i kahi hoʻonā: Ke ʻike ʻia ka ke kumu o ka hewa, e hoʻomohala a hoʻohana i kahi hoʻonā kūpono.
-
- E hōʻoia i ka hoʻonā: Hana i ka hoʻāʻo nui e hōʻoia i ka hoʻoholo ʻana o ka pahu a ʻaʻohe hewa hou i hoʻokomo ʻia.
ʻO nā hana maikaʻi e pale aku i nā pōpoki
ʻOiai ʻaʻole hiki ke pale ʻia nā pōpoki, aia nā hana maikaʻi e hiki ke hōʻemi i ko lākou helehelena:
-
- Hoʻolālā modular: Hoʻokaʻawale ia i ka ʻōnaehana i nā ʻāpana kūʻokoʻa a wehewehe maikaʻi ʻia e hoʻomaʻamaʻa i ka ʻike a me ka hoʻonā ʻana i nā pōpoki.
-
- Code maʻemaʻe: E kākau i ke code hiki ke heluhelu ʻia, hoʻonohonoho maikaʻi ʻia a kākau ʻia, e hahai ana i nā hana hoʻolālā maikaʻi loa.
-
- Nā loiloi code: E hana i nā loiloi code maʻamau me nā mea hoʻomohala ʻē aʻe e ʻike i nā pilikia a me nā hoʻomaikaʻi.
-
- Nā hoʻāʻo hana aunoa: E hoʻokō i nā hoʻāʻo ʻakomi e holo mau ana e ʻike mua i nā pōpoki.
-
- Mana mana: E hoʻohana i kahi ʻōnaehana mana mana e mālama i kahi moʻolelo o nā hoʻololi code a hoʻomaʻamaʻa i ka hana like ʻana ma waena o nā mea hoʻomohala.
I loko o ke ao hoihoi o ka hoʻomohala ʻana i nā polokalamu, he mau hoa mau nā pōpoki e hoʻāʻo iā mākou a hoʻoikaika iā mākou e hoʻomaikaʻi mau. ʻO ka hoʻomaopopo ʻana iā lākou, ka ʻike ʻana iā lākou, a me ka hoʻoponopono pono ʻana iā lākou he mākaukau kumu no kēlā me kēia mea hoʻomohala. E hoʻomanaʻo ʻo kēlā me kēia pahu he manawa kūpono ia e aʻo ai, ulu a hoʻoikaika i kou mau mākau ma kēia kahua hoihoi.
Inā makemake ʻoe e komo hohonu i ke kumuhana, manaʻo mākou e ʻimi i kēia mau kumuwaiwai:
-
- ʻO Bugzilla: He mea hoʻohana ʻia e nā polokalamu lako polokalamu.
-
- ʻO SonarQube: He kahua hoʻomau no ka nānā ʻana i ka maikaʻi o nā code e kōkua ana e ʻike a hoʻoponopono i nā pōpoki.
-
- Huakaʻi: ʻO kahi hoʻokele papahana a me ka hāmeʻa hoʻopaʻa ʻana i nā pōpoki i hoʻohana nui ʻia i ka ʻoihana hoʻomohala polokalamu.
ʻO wau ʻo Sebastián Vidal, he ʻenekinia kamepiula makemake nui i ka ʻenehana a me DIY. Eia kekahi, ʻo wau ka mea nāna i hana tecnobits.com, kahi aʻu e kaʻana like ai i nā kumu aʻo e hoʻomaʻamaʻa a hoʻomaopopo ʻia ka ʻenehana i nā mea a pau.
