Hoʻohana ʻia nā polokalamu i nā ʻōnaehana like ʻole e hoʻomaikaʻi i ka maikaʻi o ko mākou ola. Hoʻohana ʻia ia i ka ʻoihana, ʻepekema, a me ka ʻenekinia. He kumu paʻa no ka holomua o kekahi ʻoihana.
ʻO ka hapa nui o ka poʻe i kēia manawa ke hilinaʻi nei i hoʻokahi ʻano ʻike: ʻenehana, e like me nā kamepiula, kelepona, a i ʻole nā papa. Hoʻopili nā mea hoʻohana me nā polokalamu like ʻole i hoʻolālā ʻia no nā kumu like ʻole i mea e hoʻohana pono ai i kēia mau hāmeʻa ʻenehana.
ʻO ke koi no ka lako polokalamu i hoʻololi i kekahi ʻano i hoʻokani i ka mana koʻikoʻi i ka hana ʻana i nā ʻenehana ʻike hou i ka wā o ka hoʻomohala polokalamu.
Ke piʻi nei ka paʻakikī o nā polokalamu a me nā noi pūnaewele ma ka honua holoʻokoʻa. He mea koʻikoʻi ka mālama ʻana i ka maikaʻi o ka code i ke alo o ka hoʻokūkū ikaika a me ke koi no ka maikaʻi i nā noi koʻikoʻi.
He hopena ko ka coding maikaʻi ʻole i ka mālama ʻana o ke code a me kāna hana i nā kūlana like ʻole.
ʻO nā mea hana maikaʻi loa no ka loiloi a me ka hoʻokele ʻana i ka maikaʻi code i hōʻike ʻia ma kēia ʻatikala.
He aha ka loiloi code software?
Hoʻāʻo ʻia ka Code Source i ka wā o ka Code Audit.
ʻO ka pahuhopu o ke kaʻina loiloi code ʻo ia ka nānā ʻana i nā code hou no nā hemahema, nā hemahema, a me nā pono o ka hui.
ʻO ka loiloi code he ʻano koʻikoʻi o ke ala hoʻolālā pale, kahi e hoʻemi ai i nā hewa ma mua o ka hoʻokuʻu ʻana i ka polokalamu. Pono nā loiloi polokalamu a me nā loiloi i ka nānā pono ʻana i ke code pūnaewele, a me nā ʻano hoʻoponopono pilikia mua o nā kaʻina hana.
ʻO ka ʻaoʻao pāʻoihana koʻikoʻi o kahi ʻenekini polokalamu ʻo ia ka hoʻomohala ʻana, ka hoʻokō ʻana, a me ka mālama ʻana i nā huahana lako polokalamu, a me ka hoʻolālā ʻana, nā palapala, ka hoʻololi ʻana, ka hoʻoponopono hou ʻana, a me ka loiloi code.
ʻO ke kumu nui o ke kaʻina loiloi code ʻo ia ka nānā ʻana i kekahi code hou no nā pōpoki, nā hewa, a me ka hoʻokō ʻana i nā koi o ka hui. ʻAʻole pono nā manaʻo ʻaoʻao hoʻokahi wale nō ka manaʻo o ke kaʻina loiloi code.
ʻO ka hopena, ʻo ka hui pū ʻana i hoʻonui ʻia i nā mana coding he mea pono ʻole i ke kaʻina loiloi code. Inā makemake ʻoe e hoʻomaka i kahi kaʻina loiloi code i kāu ʻoihana, pono ʻoe i ka mea mua e ʻike i ka mea nāna e nānā i ke code. Inā he ʻāpana ʻoe o kahi hui liʻiliʻi, koho i ka hui e alakaʻi i nā code āpau.
Hiki iā ʻoe ke hoʻohana i kahi ala e hāʻawi ʻia ai kēlā me kēia loiloi code i kahi mea hoʻomohala ʻike ma muli o kā lākou haʻahaʻa hana inā he hui nui kāu me nā loiloi.
ʻO nā mea hana maikaʻi loa no ka loiloi a me ka mālama ʻana i ka maikaʻi code
E lele mākou i loko.
1. Github
Ma nā noi huki a GitHub, aia kahi mea hana loiloi code i kūkulu ʻia. Hiki i ka mea loiloi ke komo i ka waihona code ke hoʻopili iā lākou iho i ka noi huki a hoʻopau i ka loiloi ma GitHub.
Hiki i ka mea hoʻomohala i hoʻouna i kahi noi huki ke noi aku i ka loiloi a ka luna hoʻomalu. Hiki iā ʻoe ke loiloi i ka ʻokoʻa, ʻōlelo i loko o ka laina, a nānā i ka mōʻaukala o nā hoʻololi i hoʻohui ʻia i ke kamaʻilio noi huki ākea.
ʻO ka mana pūnaewele o ka mea hana loiloi code e kōkua pū iā ʻoe e hoʻoponopono i nā paio Git liʻiliʻi. ʻAe ʻo ka mākeke ʻo GitHub iā ʻoe e launa pū me nā mea hana loiloi ʻē aʻe e kūkulu i kahi ala ʻoi aku ka maikaʻi.
Inā ʻoe e hoʻohana nei iā GitHub, ʻo ka hāmeʻa loiloi code he kumu waiwai maikaʻi. ʻAʻole pono ia i kahi hoʻonohonoho hou a hoʻonohonoho paha.
Pros
- Hiki ke hoʻohana ʻia, kūkulu ʻia, hoʻāʻo ʻia, a kau ʻia kekahi paepae a me ka ʻōlelo me ka hoʻohana ʻana iā GitHub Actions.
- He mea maʻalahi ke aʻo a noʻonoʻo i ka wā a me ke kumu i hoʻololi ai ke code.
- He kanaka hoʻokahi a he pūʻulu paha ka poʻe kōkua, a mālama ʻo GitHub i ka ʻike o kēlā me kēia hanana o ka hana a ka mea kākau.
Con
- ʻO ka hapa nui o ka hāmeʻa loiloi code GitHub ʻo ia wale nō ka hana me nā waihona Git i hoʻokipa ʻia e GitHub.
kumu kūʻai
Me ka hoʻolālā manuahi o ka paepae, hiki iā ʻoe ke hoʻomaka e hoʻohana koke iā ia. Loaʻa nā hoʻolālā premium ʻē aʻe, i hōʻike ʻia ma lalo nei:
- Pūʻulu: $4 no ka mea hoʻohana i kēlā me kēia mahina (uku ʻia i kēlā me kēia mahina) a i ʻole $40 no kēlā me kēia mea hoʻohana i kēlā me kēia makahiki (uku ʻia i kēlā me kēia makahiki).
- ʻOihana: $21/mea hoʻohana/mahina (uku ʻia i kēlā me kēia mahina) a i ʻole $210/mea hoʻohana/makahiki (uku ʻia i kēlā me kēia makahiki) (uku ʻia i kēlā me kēia makahiki).
2. kaniQube
ʻO SonarQube ka mea i hoʻohana nui ʻia ma ka mākeke no ka maikaʻi o ka code a me ka mea hana hoʻopaʻa palekana.
Hiki iā ia ke kālailai a hāʻawi i nā mea hoʻopuka no ka ʻoi aku o 25 nā ʻōlelo hoʻonohonoho, ʻoi aku ka nui o nā mea hana ma ka mākeke. ʻO kēia ma muli o ke kōkua o ke kaiāulu open-source.
Me kahi kauoha laina hoʻokahi, hoʻohui maʻalahi ia i nā kahe hana CI / CD. Ua kūpono pū me Maven a me Gradle kūkulu pōkā. Aneane e nānā ʻia nā mea a pau - ka maikaʻi o ke code, ka hoʻopili ʻana, ka wehewehe ʻana i nā ʻano like ʻole, ka lawelawe ʻokoʻa, a me nā mea hou aku.
Hoʻohui ia me kāu mau mea hana o kēia manawa a hoʻomaopopo iā ʻoe i ka wā e hoʻopilikia ʻia ai ka maikaʻi a i ʻole ka palekana o kāu codebase.
Pros
- Hoʻohui me Jenkins CI/CD workflow e hāʻawi i ka uhi code static.
- Hiki ke wehewehe ʻia nā hoʻonohonoho lula maʻamau ma muli o nā pono o kā mākou hui.
- Hiki ke hoʻopili ʻia ka uku uku no nā noi like ʻole.
Con
- ʻO ka hoʻohui ʻana me Azure a i ʻole Single Sign-In ʻelua mau pilikia me ka mana kaiāulu.
- Hiki ke hoʻonui i nā palapala automation. Pono e hoʻonohonoho ʻia kekahi o nā lula i ka ʻōnaehana ʻike i kekahi manawa.
kumu kūʻai
ʻO ka mana kaiaulu o ka paepae, he manuahi a wehe ʻia, kahi maikaʻi e hoʻomaka ai. Loaʻa nā paʻi premium ʻē aʻe, i hōʻike ʻia ma lalo nei:
- Hoʻomaka ma € 120 no ka mea hoʻomohala.
- Hoʻomaka ma € 15000 no kahi ʻoihana.
- Hoʻomaka ma €100,000 no kahi kikowaena data.
E kipa i ka mahele kumu kūʻai no ka ʻike hou aku.
3. ʻO Codacy
Me Codacy, hiki iā ʻoe ke loiloi i ka maikaʻi o kāu code a hoʻokaʻawale i ke kaʻina hana. Hāʻawi ia iā ʻoe e mālama i ka ʻaiʻē ʻenehana no ka ʻoi aku o 40 mau ʻōlelo papahana.
Hiki iā ʻoe ke hoʻomalu i ka maikaʻi o kāu code ma ka pale ʻana i nā hui ʻana e pili ana i kāu mau pono kūpono.
Loaʻa iā Codacy nā hiʻohiʻona a pau āu e pono ai, me nā koi palekana kiʻekiʻe, ka like ʻana o nā code, ka wikiwiki o ka hui, nā koi i hana ʻia, a me nā mea hou aku. Hoʻohui i ka Codacy i kāu kaʻina hana e loaʻa ai nā leka hoʻomaopopo inā pono ʻoe e wikiwiki i nā mea.
No ka pale ʻana i kāu huahana mai nā nāwaliwali. Hana ʻo Codacy i nā hoʻokolohua hana a me ka palekana ma mua o ke kaʻina hana.
Pros
- Kākoʻo lākou i nā ʻōlelo papahana nui a pau, me Python, PHP, a me Java. ʻO ka hopena, e wikiwiki a maʻalahi ka loaʻa ʻana o ka maikaʻi manawa maoli no kāu code.
- E nānā i nā code commit mau.
- Hāʻawi ka dashboard maʻalahi a me ka UI intuitive i kahi ʻike maopopo o kāu codebase.
Con
- Pono maoli ʻo Codacy i kahi palapala hoʻopahemo a kūʻokoʻa paha e loaʻa ai ke kākoʻo kūloko.
- Inā hāʻawi ʻia nā maʻamau, pono e hiki ke hoʻokō i ka maikaʻi code no kāu mau papahana ponoʻī.
kumu kūʻai
Hiki iā ʻoe ke hoʻomaka e hoʻohana me ka hoʻolālā manuahi a wehe ʻia no kēlā me kēia. Hāʻawi pū ia i nā hoʻolālā premium i helu ʻia ma lalo nei:
- Nā Pūʻulu: $18/mea hoʻohana/mahina (uku ʻia i kēlā me kēia mahina) a i ʻole $15/mea hoʻohana/mahina (uku ʻia i kēlā me kēia makahiki).
- ʻOihana: E ʻoluʻolu e kelepona i ka mea kūʻai aku no kāna kumu kūʻai.
4. ipu hoʻoheheʻe
He hoʻonā hui like ʻole no ka mālama ʻana i ka maikaʻi code mai Atlassian. ʻAʻole ia e like me nā mea hoʻomalu maikaʻi i hoʻohana ʻia.
ʻO Crucible, ma ka ʻaoʻao ʻē aʻe, he huahana kūʻokoʻa ma ka mākeke e hoʻohui i ka loiloi kiʻekiʻe me ka hiki ke kamaʻilio.
Hoʻohui ia me nā mea hana kaulana e like me Jira, Github, a me Confluence, a me ka hoʻohui mau ʻana a me nā ʻōnaehana hoʻopuka e like me Jenkins a me AWS CodePipeline. ʻO nā hoʻonā hui ʻē aʻe o Atlassian, e like me Confluence a me Enterprise BitBucket, hana maikaʻi me Crucible.
Eia naʻe, hiki iā ia ke hāʻawi i ka waiwai nui inā hoʻohana pū me Jira, Atlassian's Issue, a me Project Tracker. Hāʻawi ia iā ʻoe e loiloi a loiloi i nā code i hoʻohui ʻia ma mua o ka hana ʻana.
Pros
- Kākoʻo iā SVN a me Git, ma waena o nā ʻōnaehana mana kumu kaulana.
- Ma kahi hoʻokahi, hiki iā ʻoe ke mālama i ka pōʻaiapuni o ka loiloi code holoʻokoʻa.
- Hiki ke hoʻomaka koke ʻia ka nānā ʻana i nā code, a hiki ke ʻike ʻia nā hopena ma ka hāmeʻa āu e koho ai.
Con
- Ke ʻoʻolo liʻiliʻi ʻoe ma waho o ka puka aniani, aia ka pilikia no ka heluhelu ʻana i ke code, a lele i luna.
- Loaʻa ka paʻakikī o ka hoʻouka ʻana i ka hana i kēlā me kēia manawa, me nā codebases nui.
kumu kūʻai
Hāʻawi ia i kahi hoʻokolokolo manuahi 30 lā a ʻaʻole koi ʻia ke kāleka hōʻaiʻē. Hāʻawi ia i nā hoʻolālā premium i helu ʻia ma lalo nei:
- Nā hui liʻiliʻi: $10 no ke kūʻai ʻana i hoʻokahi manawa, hoʻihoʻi palena ʻole, a hiki i ʻelima mau mea hoʻohana.
- Nā hui ulu: $1,100, uku hoʻokahi manawa, a me nā repo palena ʻole.
5. Punawai
ʻO DeepSource kahi mea hana loiloi static maikaʻi loa i hiki ke hoʻohana ʻia e ʻike i ka maikaʻi o ka code a me nā hopohopo palekana i ka hoʻomaka ʻana o ke ola ola o kāu huahana. ʻO ia kekahi o nā mea hana loiloi static wikiwiki a liʻiliʻi loa i kā mākou papa inoa.
Hoʻopili maikaʻi ʻia me kāu kaila hana noi huki a ʻike i nā pilikia o ka bug, anti-pattern, hana, a me nā hopohopo palekana ma mua o ka hoʻopili nui ʻana i kāu hana.
ʻAʻole pilikia nā mea hoʻomohala i ka hoʻonohonoho ʻana a i ʻole ka hoʻohana ʻana i ka hāmeʻa no ka mea ʻaʻole pono ia e hoʻokumu i nā pipeline kūkulu paʻakikī a hoʻopili pololei me GitHub, GitLab, a me Bitbucket.
Eia kekahi, hiki i DeepSource ke hāʻawi i nā hoʻoponopono no kekahi o nā hewa pinepine i loaʻa iā ia a hōʻano maʻalahi i kāu code.
Pros
- Kōkua ia iā mākou i ka ʻike ʻana i nā hewa, ka hoʻokō ʻana i ka uhi a me nā kūlana coding, a me ka pale ʻana i ka hōʻike ʻana i nā mea huna.
Con
- ʻAʻole kūpono ia me nā mono-repos. ʻO ka nele o ke kākoʻo loiloi Javascript.
kumu kūʻai
He manuahi ka paepae no nā kānaka a me nā hui liʻiliʻi. Uku ʻoe i ka hoʻonui ʻana o kāu hui:
- Hoʻomaka: $10/mahina (uku ʻia i kēlā me kēia mahina) a i ʻole $8/mahina (kiʻi ʻia i kēlā me kēia makahiki).
- Pāʻoihana: $30/mahina (uku ʻia i kēlā me kēia mahina) a i ʻole $24/mahina (uku ʻia i kēlā me kēia makahiki).
- ʻOihana: E ʻoluʻolu e kelepona i ka mea kūʻai aku no kāna kumu kūʻai.
6. Embold
ʻO Embold kahi mea hana loiloi polokalamu e kōkua i nā mea hoʻomohala a me nā hui e hoʻomohala i nā polokalamu ʻoi aku ka maikaʻi i ka manawa liʻiliʻi ma o ka wikiwiki ʻana i nā loiloi code. Hoʻonohonoho mua ia i nā piko pele ma ke code a hōʻike iā lākou ma ke ʻano maʻalahi.
Hoʻopili ia i nā polokalamu mai nā lens he nui, me ka hoʻolālā polokalamu, me ka hoʻohana ʻana i ka ʻenehana diagnostic multi-vector, a hiki i nā mea hoʻohana ke mālama a hoʻomaikaʻi i ka maikaʻi o ka polokalamu ma ke ʻano maopopo.
Hiki ke hoʻokō ʻia ʻo Embold i ke ao a i ʻole he plugin manuahi ma IntelliJ IDEA no nā mea hoʻohana IntelliJ IDEA.
He mea hana loiloi code e nānā ana i ke code kumu mai nā hiʻohiʻona ʻehā: code, design, metrics, and duplication. Hoʻomaopopo ia i nā pilikia e pili ana i ka paʻa, paʻa, palekana, a me ka mālama ʻana o ka ʻōnaehana.
Pros
- Kākoʻo ma luna o 10 mau ʻōlelo a hui pū me Github, Bitbucket, Azure, a me Git.
- Aia nā plugins manuahi no IntelliJ IDEA, Visual Studio, a me Eclipse.
Con
- ʻAʻohe mea.
kumu kūʻai
Hiki iā ʻoe ke hoʻomaka e hoʻohana i ka paepae me kāna hoʻolālā manuahi. Hāʻawi pū ia i nā hoʻolālā premium i helu ʻia ma lalo nei:
- Premium: €4.99/Mahina
- ʻOihana: E ʻoluʻolu e kelepona i ka mea kūʻai aku no kāna kumu kūʻai.
7. Rhodecode
ʻO Rhodecode kahi palapala hoʻokele hoʻokele waiwai kumu palekana e wehe ʻia. ʻO ia kekahi o nā mea hana loiloi code open-source nui loa mai ka hoʻohui ʻana iā Git, Subversion, a me Mercurial i hoʻokahi mea hana.
No ka hoʻonui ʻana i ka maikaʻi code, ʻae ʻo Rhodecode i kahi hui e hana kūleʻa ma o ka hoʻololi ʻana, nā loiloi code kamaʻilio. No ka hoʻomohala palekana, loaʻa pū i kēia mea hana kahi papa o ka mana ʻae.
Hiki ke maʻalahi ka nānā ʻana i ka mōʻaukala o kāu papahana ma nā lālā like ʻole.
Hiki ke hana ʻia nā hoʻololi liʻiliʻi me ka hoʻohana ʻana i ka hoʻoponopono code pūnaewele o ka pūnaewele. He koho maikaʻi loa ʻo Rhodecode no ka mea e ʻimi nei i kahi hāmeʻa loiloi code pūnaewele no ka mea e hoʻohui pū me kāu mau papahana e kū nei.
Pros
- He mea hana loiloi code manuahi e hiki ai i nā hui ke hui pū e hoʻomaikaʻi i ka maikaʻi code.
- Mālama i ka hoʻomohala ʻana i nā polokalamu ʻae hoʻokele
- Kōkua i ka hoʻohui ʻana i kahi waihona code i loaʻa me nā ʻōnaehana hoʻokele pilikia hou.
- Hāʻawi ʻo Rhodecode i ka hana wikiwiki ʻana ma o ka automation workflow.
Con
- ʻAʻohe loa.
kumu kūʻai
Hiki iā ʻoe ke hoʻomaka i ka hoʻohana ʻana i ka paepae me ke kaiāulu RhodeCode, kahi manuahi a wehe ʻia. Hāʻawi pū ia i nā hoʻolālā premium i helu ʻia ma lalo nei:
- RhodeCode Enterprise: $75 / mea hoʻohana / makahiki.
- RhodeCode Cloud: mai $8 no ka mea hoʻohana/mahina.
8. CodeScene
ʻO CodeScene kahi mea hana loiloi code kiʻekiʻe ma mua o ka loiloi code static. Hoʻopili ia i ka ulu ʻana o kāu codebase ma ka hana ʻana i ka loiloi code behavioral me kahi ana manawa.
Hoʻopuka ia i nā code visualizations ma ke kālailai ʻana i kāu mōʻaukala mana mana. Hoʻohana pū ia aʻo aʻo algorithms e ʻike i nā ʻano pilikanaka a me nā pōʻino huna i loko o ke code.
Hōʻike ʻo CodeScene i kēlā me kēia lālā o ka hui ma muli o kā lākou mana hoʻokolohua mōʻaukala, e ʻae iā lākou e palapala i kā lākou kumu ʻike a hoʻomohala i nā hilinaʻi ma waena o nā hui.
Hoʻokomo pū ia i ka manaʻo o nā piko pele i kāu waihona ma ka hōʻike ʻana i nā faila me ka hana hoʻomohala kiʻekiʻe loa. Ke hele nei i mua, e koi ana kēia mau piko i ka mālama nui loa.
Pros
- He mea maʻalahi ke hoʻonohonoho a hoʻohana - kuhikuhi wale iā ia i kāu mau waihona Git!
- ka hiohiona a ʻo ka hoʻonohonoho mua ʻana i nā code e kōkua i nā hui i ka hoʻomaopopo ʻana i ke ʻano o ka hana ma ka lima a alakaʻi iā lākou i ka hoʻoholo ʻana i kahi e hoʻomaka ai.
Con
- ʻAʻole maʻalahi ka mea hoʻohana i nā manawa a pau.
kumu kūʻai
Hiki iā ʻoe ke hoʻāʻo i ka paepae no ka manuahi. Hāʻawi ia i nā hoʻolālā premium i helu ʻia ma lalo nei:
- Kūlana maʻamau: $20/mahina (uku ʻia i kēlā me kēia mahina) a i ʻole $18/mahina (pili ʻia i kēlā me kēia makahiki).
- Pro: $30/mahina (kui ʻia i kēlā me kēia mahina) a i ʻole $27/mahina (kiʻi ʻia i kēlā me kēia makahiki).
- ʻOihana: E ʻoluʻolu e kelepona i ka mea kūʻai aku no kāna kumu kūʻai.
9. CodeFactor.io
Hāʻawi ka Code Factor iā ʻoe i kahi ʻike wikiwiki o ka maikaʻi code o ka papahana, a me nā loli hou a me nā faila pilikia loa.
Hiki i kēlā me kēia hoʻololi a me ka noi huki ke loaʻa i nā hewa ke nānā ʻia a hoʻoholo ʻia. Hāʻawi ia iā ʻoe i kahi hiʻohiʻona manu o kāu code.
Loaʻa iā ʻoe ka mana piha i nā mea e aʻo ʻia nei. E kōkua iā ʻoe i ka hopu ʻana i kēlā me kēia laina code.
Hoʻomaikaʻi i nā hōʻike hiki ke hoʻokō ʻia ma o ka hoʻoponopono ʻana i ke kaʻina loiloi Code. Hāʻawi ia i ka ʻikepili analytical e hiki ai iā ʻoe ke hoʻomaopopo, komo, a launa pū me kāu mau hoa hana.
Pros
- Maʻalahi e hoʻohana a hoʻohui pū me GitHub
- Loaʻa ka polokalamu open-source no ka manuahi.
- E hōʻoia i ka maikaʻi o ke code.
- ʻO ia kekahi o nā mea hana pono code maikaʻi loa no ka hoʻohui ʻana i kāu kaʻina hana hoʻomohala.
Con
- ʻAʻohe mea i kēia manawa.
kumu kūʻai
Hiki iā ʻoe ke hoʻomaka e hoʻohana i ka paepae me ka hoʻolālā kaiāulu. Hāʻawi pū ia i nā hiʻohiʻona premium i helu ʻia ma lalo nei:
- Pro Max: $27/mahina (uku ʻia i kēlā me kēia mahina) a i ʻole $21/mahina (uku ʻia i kēlā me kēia makahiki).
- Pro: $24/mahina (kui ʻia i kēlā me kēia mahina) a i ʻole $19/mahina (kiʻi ʻia i kēlā me kēia makahiki).
Panina
I kēia lā, ʻo ka loiloi code quality a me ka audits he mea pono e loaʻa i kēlā me kēia ʻoihana. Ua lilo ka palekana a me ka maikaʻi code i mea nui e like me hale waihona puke hāmama ua hoʻohana nui ʻia.
Eia kekahi, ʻoi aku ka maikaʻi o ka code code e kōkua i ka ʻoihana e hōʻemi i ka mālama ʻana a me ka hoʻomaikaʻi ʻana i nā lilo.
ʻO ka hopena, ʻaʻohe kānalua e kōkua kēia mau mea hana i ka wā e hoʻomohala ai i ka polokalamu kiʻekiʻe.
Waiho i ka Reply