ʻO ka hoʻonohonoho ʻana i nā pahuhopu e hoʻomaikaʻi i ka huahana mea hoʻomohala.
Hoʻomaopopo:
No ke aha ʻoe i hoʻomaka ai i ka polokalamu?
He aha nā pahuhopu o ka papahana
He aha ka moeʻuhane āu e makemake ai e hoʻokō ma ka lilo ʻana i mea hoʻomohala?
Loaʻa i kēlā me kēia kanaka nā pahuhopu pilikino, akā ua hana wau i kahi papa inoa o nā manaʻo āpau no kēlā me kēia:
E hana i kahi pūnaewele
Loaʻa i kahi hana hou
E hana ma ke ʻano he manuahi
E hana mamao
E hoʻāʻo iā ʻoe iho
E hoʻomaikaʻi i ke kūlana kālā
Mai poina e mālama i kahi no kahi kumu kūikawā: kahi papahana pilikino. Inā makemake ʻoe e kūleʻa a noho hoʻoikaika, pono ʻoe e hana i nā papahana holoholona. Akā, ʻaʻole pono ʻoe e hoʻopau mau iā lākou. ʻO ka manaʻo pololei e hoʻokō i nā pahuhopu liʻiliʻi i kāu mau papahana ponoʻī.
E hāʻawi wau i kumu hoʻohālike. Inā makemake ʻoe e aʻo pehea e hoʻohana ai i kahi waihona ma ke kumu, hiki iā ʻoe ke hoʻomaka i kahi papahana blog. Akā inā e aʻo ana ʻoe pehea e hoʻohui ai i kahi mea i kahi waihona, hiki iā ʻoe ke hana i kahi palapala maʻalahi e hoʻohui i kahi moʻolelo i ka waihona.
He mea nui ka hoʻohana ʻana i nā papahana no ka hoʻokō ʻana i nā pahuhopu no ka mea ke alakaʻi nei i ka hana ʻana i nā hiʻohiʻona paʻa. He aha ka mea e ʻoi aku ka hoʻoikaika ma mua o kēia?
2. E hana hou ... a hou
Ke koho ʻoe i kāu mau pahuhopu, e hana ma ia mau mea e like me ka hiki. ʻO ka nui o kāu hoʻomaʻamaʻa, ʻoi aku ka nui o kāu aʻo ʻana.
He akamai ke aʻo ʻana i ke code, a hiki iā ʻoe ke hoʻohālikelike me ka pāʻani ʻana i kahi haʻuki. Inā makemake ʻoe e lilo i mea maikaʻi ma kēia a hana i kāu hana, pono ʻoe e hoʻomaʻamaʻa nui, ma kahi PC, a ʻaʻole heluhelu i nā puke a me ka parse code me kahi penikala.
Kākau i ka code i kēlā me kēia lā, i kāu hoʻomaha ʻaina awakea a i ʻole ma hope o ka hana. ʻOiai no hoʻokahi hola wale nō, inā ʻoe e hana i kahi maʻamau a paʻa iā ia, e ʻike ʻoe i nā hoʻomaikaʻi i kēlā me kēia lā e mālie akā mau.
"ʻO ka hana hou ʻana ka makuahine o ke aʻo ʻana, ka makua kāne o ka hana, ʻo ia ka mea hoʻolālā o ka hoʻokō." (Zig Ziglar —Twitter)
3. Kaʻana like i kāu mea i aʻo ai a i haku ai paha.
ʻO kēia ke ala maikaʻi loa e aʻo ai i nā mea hou.
ʻO kekahi mau manaʻo no ka kaʻana like ʻana i kāu hana:
Kākau i nā ʻatikala blog (no ka laʻana, ma Habré)
E hui i nā ʻaha kūkā a i ʻole nā hui kūloko
E noi i ka manaʻo ma StackOverflow
E hoʻopaʻa i kāu holomua i kēlā me kēia lā me kahi hashtag #100DaysOfCode
He moʻolelo liʻiliʻi:maopopo iā ʻoe ke kumu aʻu i hana ai HereWeCode.io?
Pīhoihoi au i ke code a me ka kaʻana ʻike. I nā makahiki i hala iho nei ua heluhelu au i nā ʻatikala he nui ma nā kahua: PuʻahanaMūlā, aie ia a laila. A ua aʻo au e hiki i nā mea a pau ke kaʻana like i nā mea a lākou e aʻo ai a hana ai, ʻoiai he mea liʻiliʻi wale nō.
Ua hana au i ke code maanei no kekahi mau kumu:
Kaʻana like i ka ʻike e lilo i mea hoʻomohala maikaʻi
E kōkua i ka poʻe hou e hoʻomaopopo i nā manaʻo koʻikoʻi
E hana i nā hiʻohiʻona maʻalahi a kikoʻī no kēlā me kēia
Kākau no nā poʻe ʻē aʻe a e hoʻomaikaʻi ʻoe i kāu mākaukau hoʻolālā. ʻO ka hiki ke wehewehe i kahi manaʻo a me ka hana ʻana he mākaukau koʻikoʻi no ka mea hoʻomohala.
E hoʻomanaʻo: ʻAʻole pono ʻoe e lilo i mea akamai i ke kula e kākau e pili ana i kekahi mea.
4. E heluhelu i ke code
ʻO nā mea a pau āu e heluhelu ai e pili ana i ke code e hoʻomaikaʻi i kāu mākaukau hoʻolālā.
Eia ka mea hiki ke heluhelu:
Code ma GitHub
Nā puke
Articles
Nūpepa
Hiki iā ʻoe ke aʻo nui mai ka code a nā poʻe ʻē aʻe. Hiki iā ʻoe ke loaʻa nā loea ma kāu kahua a i ʻole e hoʻohana iā GitHub e ʻimi i ke code e like me kāu code ponoʻī. He mea hoihoi ka ʻike pehea e kākau ai nā mea hoʻomohala ʻē aʻe i nā code a hoʻoponopono i nā pilikia. E hoʻomohala ʻoe i kāu mau noʻonoʻo koʻikoʻi. Ua ʻoi aku ka maikaʻi o ke ala a lākou e hoʻohana ai ma mua o kāu? E nānā kāua.
Ma waho aʻe o ka hoʻolālā ʻana i kēlā me kēia lā, no ke aha e heluhelu ʻole ai i hoʻokahi ʻatikala a i ʻole kekahi mau ʻaoʻao o kahi puke ma ka papahana i kēlā me kēia lā?
ʻO kekahi mau puke kaulana:
Code Clean: He Handbook of Agile Software Craftsmanship na Robert C. Martin
Mea papahana Pragmatic: mai ke kanaka huakaʻi a i ka haku
Cal Newport: Hana hohonu
5. E nīnau i nā nīnau
Mai hilahila i ka nīnau nui ʻana.
He mea kōkua ka nīnau nīnau inā ʻaʻole ʻoe maopopo i kekahi mea. Hiki iā ʻoe ke hoʻokaʻaʻike i kāu hui a i ʻole nā hoaaloha. E hoʻohana i nā ʻaha papahana inā ʻaʻole ʻoe i ʻike i kekahi e hiki iā ʻoe ke nīnau.
I kekahi manawa pono ka wehewehe ʻokoʻa no ka hoʻomaopopo ʻana i kahi manaʻo. ʻOiaʻiʻo, maikaʻi ke kau ʻana a nānā i kahi pane ma ka Pūnaewele, akā i kekahi manawa ʻoi aku ka maikaʻi o ka nīnau ʻana i nā mea hoʻomohala ʻē aʻe.
E hoʻohana i ka ʻike o kekahi e hoʻomaikaʻi iā ʻoe iho. A inā ʻoe e nīnau i kahi mea hoʻomohala ʻē aʻe, aia kahi manawa kiʻekiʻe e pane ʻole ʻo ia, akā mahalo pū kekahi iā ʻoe.