'I he ta'u 'e ua kuo 'osi, 'Oku ou sivi'i mo 'eku timi 'i he Ngaue & Co mo au 'o fakataha'i 'a e ngaahi me'angaue coding AI hange ko e Copilot, Cursor, Claude, mo e ChatGPT ke tokoni'i kimautolu ke fakafolau atu 'a e ngaahi a'usia 'i he uepi 'oku faka'aonga'i 'e he kakai tokolahi. Ko hono mo'oni, hili ha ngaahi 'uluaki veiveiua mo ha ngaahi momeniti aha si'isi'i, kuo ma'u 'e he ngaahi me'angaue kehekehe 'o e AI honau hala ki he'eku faka'aonga'i faka'aho. 'I he 'alu 'a e taimi, 'Oku kamata ke tupulaki 'a e lisi 'o e ngaahi polokalama 'a ia na'a mau 'ilo'i 'oku 'uhinga lelei ke tuku 'a e AI ke ne to'o, ko ia na'a ku fakakaukau ke vahevahe ha ngaahi keisi 'aonga 'o hono faka'aonga'i 'o e ngaahi me'angaue 'o e AI ki he me'a 'oku ou ui ko e “fakatupulaki fatongia”. Ko e hā ʻeku ʻuhinga ki ha tokotaha fakalakalaka ʻoku ʻi ai hono fatongia? Kuo pau ke tau fakapapau'i 'oku tau 'oatu 'a e code 'o e tu'unga lelei 'o hange ko ia 'oku 'amanaki ki ai 'etau kau ma'u 'inasi mo e kau clients. 'Oku 'ikai totonu ke hoko 'etau ngaahi tokoni (i.e., pull requests) ko ha kavenga ki hotau kaunga ngaue 'a ia 'e pau ke nau vakai'i mo sivi'i 'etau ngaue. Pea tahi, kapau ʼe ke gāue ki he kautaha: Ko te ʼu meʼa gāue ʼaē ʼe tou fakaʼaogaʼi ʼe tonu ke fakagafua e tatatou pule gāue. Sensitive aspects like security and privacy need to be handled properly: Don’t paste secrets, customer data (PII), or proprietary code into tools without policy approval. Tokangaʻi ia ʻo hangē ha kouti mei ha taha ʻoku ʻikai ke ke ʻiloʻi ʻi he ʻinitanetí. Siviʻi mo fakamoʻoniʻi maʻu pē. Fakatokanga'i ange: 'Oku ma'u 'e he fakamatala ko 'eni ha ngaahi maheni tefito 'aupito mo e ngaahi me'angaue coding 'o e AI hange ko e Copilot 'i loto VSCode pe Cursor. Kapau 'oku ongo fo'ou 'aupito 'a e me'a ni kotoa pe mo ta'emaheni kiate koe, 'e lava ke hoko 'a e ngaahi ako vitio 'o e Github Copilot ko ha kamata'anga fakaofo ma'au.
Ngaahi polokalama tokoni 'o e ngaahi me'angaue 'o e AI Coding Fakatokanga'i ange: 'E tefito 'a e ngaahi fakatata ko 'eni 'i he ngaue 'i he ngaahi polokalama uepi 'oku makatu'unga 'i he JavaScript hange ko e React, Vue, Svelte, pe Angular. Ma'u ha mahino ki ha Codebase 'oku 'ikai ke maheni . ‘Oku ‘ikai ko ha me’a fo’ou ia ke ngaue ‘i he ngaahi codebases kuo fokotu’u, pea ko e kau ki ha codebase tukufakaholo lahi ‘e lava ke fakailifia. Fakaava pe ho'o poloseki mo ho'o fakafofonga AI ('i he'eku me'a, Copilot Chat 'i he VSCode) pea kamata ke 'eke 'a e ngaahi fehu'i 'o hange pe ko ho'o 'eke ki ha kaunga ngaue. ʻI he fakalūkufuá, ʻoku ou saiʻia ke talanoa mo ha fakafofonga AI pē ʻo hangē pē ko ʻeku talanoa ki ha kaungā tangata. Ko ha fakaʻaiʻai fakatātā fakaleleiʻi ange ʻeni: "'Omai kiate au ha vakai fakalukufua 'o e 'atakai 'o e tu'unga ma'olunga: entrypoints, routing, auth, layer 'o e fakamatala, langa tooling. Hili ia pea lisi 'a e ngaahi faile 'e 5 ke lau 'i he hokohoko. Tokanga'i 'a e ngaahi fakamatala ko e ngaahi fakakaukau pea fakapapau'i 'aki 'a e puna ki he ngaahi faile 'oku lave ki ai."
Te ke lava ʻo kei ʻeke pē ha ngaahi fehuʻi muimuiʻi hangē ko e “ʻOku anga fēfē ʻa e ngāue fakaikiiki ʻo e routing?” pe “Talanoa mai kiate au ʻi he founga mo e ngaahi founga fakamoʻoní” pea te ne tataki koe ki ha ngaahi fakahinohino tokoni ke ulo atu ha maama ki he fakapoʻuli ʻo ha codebase taʻe maheni. Triaging Maumau'i 'a e ngaahi liliu 'i he taimi 'oku fakalelei'i ai 'a e ngaahi fakafalala . Fakafo'ou 'a e ngaahi kato npm, tautautefito ki he taimi 'oku nau ha'u ai mo e ngaahi liliu 'o e maumau'i, 'e lava ke hoko ko ha ngaue fakafiefia mo fakamole taimi, pea 'ai ke ke debug ha lahi totonu 'o e regressions. Na'e pau ke u fakalelei'i kimuí ni mai 'a e laipeli 'o e faka'ata 'o e fakamatala plotly.js hake 'a e version tukuange lahi 'e taha mei he version 2 ki he 3, pea ko e ola 'o e me'a ko ia, na'e ta'ofi 'a e ngaue 'a e axis labeling 'i he ni'ihi 'o e ngaahi kalafi. Na'a ku hoko atu 'o 'eke ki he ChatGPT: "Na'a ku fakafo'ou 'eku poloseki Angular 'oku ne faka'aonga'i 'a e Plotly. Na'a ku fakafo'ou 'a e plotly.js — dist 'a e kato mei he version 2.35.2 ki he 3.1.0 — pea ko 'eni kuo mole 'a e ngaahi faka'ilonga 'i he x mo e y axis. Ko e ha na'e hoko?"
Naʻe foki mai ʻa e fakafofongá mo ha fakaleleiʻanga vave (vakai pē ʻe koe ʻi laló). Fakatokanga'i ange: Na'a ku kei fakamo'oni'i 'a e fakamatala ki he fakahinohino faka'ofisiale 'o e hiki kimu'a pea toki fakafolau atu 'a e fakalelei'i.
Ko hono toe fakafoki 'o e Refactors malu 'i he ngaahi faile Tupulaki codebases pau taha 'oku fakahaa'i 'a e ngaahi faingamalie ki he fakatahataha'i 'o e code. Hange ko 'eni, 'Oku ke fakatokanga'i 'a e code duplication 'i he ngaahi faile 'e lava ke to'o ki ha ngaue pe konga 'e taha. Ko hono ola, 'Oku ke fakakaukau ke fa'u ha konga vahevahe 'e lava ke fakakau 'i hono fetongi pea fakahoko 'a e refactor ko ia 'i ha faile 'e taha. Ko 'eni, kae 'ikai ke fakahoko 'e he nima 'a e ngaahi liliu ko ia ki ho'o ngaahi faile 'oku kei toe, 'Oku ke kole ki ho'o fakafofonga ke ne fakatakataka 'a e refactor ma'au. 'Oku tuku 'e he kau fakafofonga ke ke fili ha ngaahi faile lahi ko e context. Ko e taimi pe 'oku fai ai 'a e refactor ki he faile 'e taha, 'e lava ke u tanaki atu fakatou'osi 'a e refactored mo e ngaahi faile 'oku te'eki ke uesia ki he tu'unga pea ue'i 'a e fakafofonga ke ne fakatakataka 'a e ngaahi liliu ki he ngaahi faile kehe hange ko 'eni: “Toe fakahoko 'a e ngaahi liliu na'a ku fai 'i he faile A ki he faile B foki”. Fakahoko 'o e ngaahi me'a 'i he ngaahi tekinolosia 'oku 'ikai ke maheni Ko e taha 'o 'eku ngaahi momeniti manakoa taha 'o faka'aonga'i 'a e ngaahi me'angaue AI coding ko e taimi na'a ne tokoni'i ai au ke u fa'u ha 'ata 'oku 'ikai fu'u faingata'a 'a e gradient animated 'i he GLSL, ko ha lea kuo u 'osi 'ikai ke maheni mo ia. 'I ha poloseki kimuí ni mai, na'e ha'u 'etau kau tisaini mo ha gradient animated ko ha tu'unga uta 'i ha me'a 3D. Na'a ku sai'ia mo'oni 'i he fakakaukau pea na'a ku fie 'oatu ha me'a makehe mo fakafiefia ki he'emau kau clients. Ko epalopalema: Na'e 'aho pe 'e ua 'eku fakahoko ia, pea 'oku 'i ai 'a e GLSL 'oku 'i ai 'a e curve ako steep 'aupito. Toe, na'e ha'u ha me'angaue AI ('i he me'a ni, ChatGPT) 'i he nima, pea na'a ku kamata 'o 'ikai fu'u faingofua hono ue'i ia ke ne fa'u ha faile HTML tu'u-taha ma'aku 'oku ne 'omi ha kaniva mo ha gradient lanu animated faingofua 'aupito. Sitepu ki he sitepu, Na'a ku ue'i 'a e AI ke tanaki atu ha finesse lahi ange ki ai kae 'oua kuo u a'u ki ha ola faka'apa'apa koe'uhi ke u lava 'o kamata hono fakataha'i 'o e shader ki he'eku codebase mo'oni. Ko e ola faka'osi: Na'e super fiefia 'etau kau clients, pea na'a mau 'oatu ha fotunga faingata'a 'i ha ki'i taimi fakafeta'i ki he AI. Ngaahi Sivi Tohi ‘I he’eku a’usia, ‘Oku ‘ikai ke fa’a ‘i ai ha taimi fe’unga ‘i he ngaahi poloseki ke hokohoko atu hono tohi mo tauhi ha suite totonu ‘o e ngaahi sivi ‘o e ‘iuniti mo e fakatahataha’i, pea ‘i ‘olunga ‘i he me’a ko ia, ‘oku ‘ikai ke fiefia mo’oni ‘a e kau developers tokolahi ‘i he ngaue ‘o e tohi ‘o e ngaahi sivi. Ko hono ue'i ho'o tokoni AI ke fokotu'u mo tohi 'a e ngaahi sivi ma'au 'oku malava kakato pea 'e lava ke fai ia 'i ha ki'i taimi nounou. Ko e mo'oni, 'Oku totonu ke kei fakapapau'i 'e koe, ko ha developer, 'oku to'o mo'oni 'e ho'o ngaahi sivi ha vakai ki he ngaahi konga mahu'inga 'o ho'o tohi kole pea muimui ki he ngaahi tefito'i mo'oni 'o e sivi 'atamai, ka 'e lava ke ke "outsource" 'a e tohi 'o e ngaahi sivi ki he'etau tokoni AI. Fakaʻilonga fakaʻaiʻai: "Tohi 'a e ngaahi sivi 'iuniti ki he ngaue ko 'eni 'o faka'aonga'i 'a e Jest. 'Ufi'ufi 'a e hala fiefia, ngaahi keisi 'o e tafa'aki, mo e ngaahi founga 'o e ta'elavame'a. Fakamatala'i 'a e 'uhinga 'oku 'i ai ai 'a e sivi takitaha."
Te ke lava 'o a'u 'o paasi 'i he sivi guru Kent C. Dodds’ sivi 'a e ngaahi founga lelei taha ko e ngaahi fakahinohino ki ho'o fakafofonga, hange ko ia 'i lalo:
Me'angaue 'i loto 'Oku ki'i tatau mo e sipinga 'o e shader na'e lave ki ai kimu'a, Na'e toki fakafatongia'aki au ke 'analaiso 'a e code duplication 'i ha codebase pea fakafehoanaki kimu'a pea mo e hili ha refactor. Ko e mo’oni ‘oku ‘ikai ko ha ngaue ma’ama’a kapau ‘oku ‘ikai te ke fie ‘alu ‘i he hala taimi-mole ‘o hono fakahoa ‘o e ngaahi faile ‘i he nima. 'I he tokoni 'a e Copilot, Na'a ku fa'u ha tohi 'oku ne 'analaiso 'a e code duplication ma'aku, fokotu'utu'u mo 'ota 'a e output 'i ha tepile, pea 'ave ia ki he Excel. Peá u toki ʻave ia ʻi ha sitepu ʻe taha. 'I he taimi na'e fai ai 'etau code refactor, Na'a ku ue'i 'a e fakafofonga ke to'o 'eku pepa Excel 'oku 'i ai ko e baseline, tanaki atu 'i he tu'unga lolotonga 'o e duplication 'i he ngaahi kolomu kehekehe, pea fika'i 'a e delta. Fakafo'ou 'o e Kouti Na'e Tohi 'i ha Taimi Fuoloa Kuo Hili . Kimuí ni mai, na’e taa’i au ‘e ha’aku client motu’a, he ‘i he ‘alu ‘a e taimi, na’e ‘ikai ke toe ngaue lelei ha ngaahi fotunga si’isi’i ‘i he’ene uepisaiti. Ko e ma’u: Na’e langa ‘a e uepisaiti ‘i he meimei ta’u ‘e hongofulu kuo hili, pea na’e faka’aonga’i ‘e he JavaScript mo e SCSS ‘a e ngaahi me’angaue fakatahataha’i ‘oku ‘ikai motu’a hange ko e requireJS, pea na’e fie ma’u ‘e he setup ha founga motu’a ange ‘o e Node.js ‘a ia ‘e ‘ikai ke a’u ‘o lele ‘i he’eku 2025 MacBook. Ko hono fakafo'ou 'o e founga langa kotoa 'aki 'a e nima na'e mei 'ave au 'e he ngaahi 'aho, ko ia na'a ku fakakaukau ke ue'i 'a e fakafofonga 'o e AI, “'E lava ke ke fakafo'ou 'a e founga langa 'o e JS mo e SCSS ki ha lean 2025 stack hange ko e Vite?” Na'e pau na'e fai, pea hili ha houa 'e taha 'o e fakalelei'i mo e fakafofonga, Na'a ku ma'u 'eku SCSS mo e JS langa 'o liliu ki he Vite, pea na'a ku lava 'o tokanga taha ki he bugfixing mo'oni. Fakapapau'i pe ke fakamo'oni'i totonu 'a e output mo e ngaahi faile kuo fakatahataha'i 'i he taimi 'oku fai ai 'a e ngaahi liliu mahu'inga pehe ki ho'o founga langa. Fakanounou'i Mo e Fakakaukau'i . Te ke fie fakanounou'i kotoa ho'o ngaahi liliu fakamuimuitaha 'o e code 'i ha sētesi 'e taha ki ha fekau 'o e tukupā, pe 'oku 'i ai ha lisi lōloa 'o e ngaahi tukupā pea 'oku ke fie fakanounou'i kinautolu 'i ha ngaahi poini 'e tolu 'o e fana? 'Ikai ha palopalema, tuku ke tokanga'i ia 'e he AI, ka ke kataki 'o fakapapau'i ke proofread ia. Ko ha fakaʻaiʻai fakatātā ʻoku faingofua pē ia ʻo hangē ko hono fekauʻi ha kaungā tangata: “Kātaki ʻo fakanounouʻi ʻeku ngaahi liliu kimuí ni mai ʻi he ngaahi poini nounou ʻo e meʻafaná”. Ko 'eku fale'i heni 'e faka'aonga'i 'a e GPT ki he tohi 'i he fakatokanga, pea hange ko e code, kataki 'o vakai'i 'a e output kimu'a pea toki 'ave pe fakahu. Ngaahi Fokotu'u Mo e Ngaahi Founga Lelei Taha . Ko e ueʻi Ko e taha 'o e ngaahi lelei 'oku 'ikai-pehē-mahino 'o hono faka'aonga'i 'o e AI ko e lahi ange 'a e pau mo e fakafe'unga'i ho'o ngaahi ue'i, ko e lelei ange ia 'a e output. Ko e founga 'o e ue'i 'o ha fakafofonga AI 'oku ne fakamālohi'i kitautolu ke tau fa'u 'etau ngaahi fie ma'u 'i he founga pau 'e ala lava kimu'a pea tau tohi mo e code. Ko e ʻuhinga ʻeni, ko ha tuʻutuʻuni fakalūkufua, ʻoku ou fokotuʻu lahi atu ai ke ke fakaikiiki ʻi he lahi tahá ʻi hoʻo ueʻí. Ryan Florence, co-author 'o e Remix, fokotu'u mai ha founga faingofua ka 'oku malohi ke fakalelei'i 'a e founga ko 'eni 'aki hono faka'osi ho'o 'uluaki faka'ai'ai 'aki 'a e sētesi: “Kimuʻa pea tau kamata, ʻoku ʻi ai haʻo ngaahi fehuʻi kiate au?”
'I he taimi ko 'eni, 'Oku fa'a foki mai 'a e AI mo e ngaahi fehu'i tokoni 'a ia te ke lava 'o fakamahino'i ai ho'o taumu'a pau, tataki 'a e fakafofonga ke 'oatu kiate koe ha founga 'oku fe'unga ange ki ho'o ngaue.
Faka'aonga'i 'a e Pule'i 'o e Fakakaukau Mo e Ngaue 'i he Ngaahi Konga Digestible . Faka'aonga'i 'o e pule'i 'o e version hange ko e git 'oku 'ikai ngata pe 'i he taimi 'oku fengaue'aki ai ko ha timi 'i ha codebase 'e taha ka ke 'oatu foki kiate koe ko ha .tokoni fakafo'ituitui mo e ngaahi poini tu'uma'u ke roll back ki ai 'i ha hoko ha fakatu'utamaki. Koe'uhi ko hono natula 'ikai-deterministic, 'e lava ke 'alu 'a e AI 'i he taimi 'e ni'ihi rogue mo fai ha ngaahi liliu 'oku 'ikai ke tokoni noa pe ki he me'a 'oku ke feinga ke a'usia pea iku 'o maumau'i 'a e ngaahi me'a 'oku 'ikai lava ke fakalelei'i. Ko hono vahevahe hoʻo ngāué ki ha ngaahi tukupā lahi ʻe tokoni ia ke ke faʻu ha ngaahi poini tuʻumaʻu te ke lava ʻo foki ki ai telia naʻa ʻalu ʻa e ngaahi meʻá ʻi he tafaʻakí. Pea 'e fakafeta'i atu ho kaungame'a 'iate koe foki, 'i he'enau ma'u ha taimi faingofua ange ke vakai'i ho'o code 'i he taimi 'oku vahevahe ai ia ki he ngaahi konga semantically lelei-fakahokohoko. Toe vakaiʻi Fakaʻauliliki 'Oku lahi ange 'eni 'i ha founga lelei taha fakalukufua, ka 'i he'eku fakakaukau, 'Oku hoko ia 'o toe mahu'inga ange 'i he taimi 'oku faka'aonga'i ai 'a e ngaahi me'angaue AI ki he ngaue fakalakalaka: Hoko ko e fuofua vakai'i fakaanga 'o ho'o code. Fakapapau’i ke ke to’o ha taimi ke ke ‘alu ai ki ho’o ngaahi liliu ‘i he laine ki he laine, ‘o hange pe ko ho’o vakai’i ‘a e code ‘a ha taha kehe, pea toki fakahu mai ho’o ngaue ‘i he taimi ‘e paasi ai ho’o vakai’i ‘e koe. "Ko e me'a 'e ua 'oku fakatou mo'oni kiate au he taimi ni: 'Oku fakaofo 'a e kau fakafofonga 'o e AI mo ha fu'u fakatupulaki 'o e ola. Ko e ngaahi misini slop lahi foki kinautolu kapau te ke tamate'i ho 'uto pea tukuange faka'aufuli."— Armin Ronacher 'i he'ene blog post Fakafofonga Psychosis: 'Oku tau 'alu vale?
Faka'osi Moe Ngaahi Fakakaukau Fakaangaanga . 'I he'eku fakakaukau, 'e lava ke fakalelei'i 'e he ngaahi me'angaue coding 'o e AI 'etau productivity ko e kau developers 'i he tu'unga faka'aho pea fakatau'ataina'i 'a e malava faka'atamai ki ha palani lahi ange mo e fakakaukau 'i he tu'unga ma'olunga. ‘Oku nau fakamālohi‘i kitautolu ke tau fakalea ‘etau ola ‘oku tau loto ki aí ‘aki ha ngaahi fakaikiiki fakamātoato. 'E lava ke ha AI, 'i he taimi 'e ni'ihi, hallucinate, 'a ia 'oku 'uhinga tefito 'oku tokoto 'i ha le'o falala'anga. Ko ia kātaki ʻo fakapapauʻi ke ke vakaiʻi mo siviʻi, tautautefito ki he taimi ʻokú ke veiveiua aí. 'Oku 'ikai ko ha fana siliva 'a e AI, pea 'oku ou tui, 'e 'ikai 'aupito ke 'alu 'a e lelei taha mo e malava ke solova 'a e ngaahi palopalema ko ha developer mei he founga. Ki he kau developers 'oku nau toki kamata 'i he'enau ngaue 'e lava ke fakahehema lahi 'a e ngaahi me'angaue ko 'eni ke fai 'a e konga lahi 'o e ngaue ma'anautolu. Ko e me'a 'e lava ke mole heni ko e fa'a draining mo e ngaue fakamamahi 'o fakafou 'i he fanga ki'i manupuna mo e ngaahi me'a 'oku tricky ke debug mo solova, aka “'a e grind”. Na’a mo e Cursor AI ‘a Lee Robinson ‘oku ne fehu’ia ‘eni ‘i he taha ‘o ‘ene ngaahi pou:
'Oku evolve 'a e ngaahi me'angaue coding 'o e AI 'i ha vave vave, pea 'oku ou fiefia ki he me'a 'e hoko mai. ʻOku ou ʻamanaki naʻá ke maʻu ʻa e fakamatala ko ʻení mo hono ngaahi tokoní ʻoku ʻaonga pea ʻokú ke fiefia ke ʻahiʻahiʻi ha niʻihi ʻo e ngaahi meʻá ni maʻau.