E faape'ī le foliga o le AI Code?

E faape'ī le foliga o le AI Code?

Tali puupuu: E masani ona faitauina le code fesoasoani a le AI o se mea e le masani ai ma e pei o se "tusi aʻoaʻoga": faʻatulagaga tutusa, faʻaigoaina lautele, savali sese faaaloalo, ma faʻamatalaga e toe faʻaalia ai le mea manino. Afai e leai se uiga manino o le lalolagi moni - gagana o le domain, faʻatapulaʻaga faigata, mataupu pito - o se faʻailoga lapatai. A e faʻamauina i au mamanu repo ma faʻataʻitaʻi faʻasaga i lamatiaga o le gaosiga, e avea ma mea e faʻatuatuaina.

Manatu autū:

Siakiina o le anotusi: Afai e le o atagia mai faaupuga o le 'upega tafaʻilagi, foliga o faʻamaumauga, ma tapulaʻa, ia manatu i ai o se mea lamatia.

Soona fa'apupulaina: O le so'ona fa'apipi'iina o fa'amaumauga, fausaga tutusa, ma igoa e le masani ai e mafai ona fa'ailoa mai ai le gaosiga masani.

Aoaiga o mea sese: Vaavaai mo ni faaletonu lautele na maua, faaletonu na foloina, ma faamaumauga e le o mautinoa.

Teuteuga o le ata fa'atusa: Tape fesoasoani ma vaega fa'apitoa se'ia o'o ina na'o le lomiga sa'o e sili ona la'ititi e totoe.

Su'ega moni: Fa'aopoopo le tu'ufa'atasiga ma su'ega o mataupu fa'aopoopo; latou te fa'aalia vave ai manatu fa'avae o le "lalolagi mama".

E faape'ī foliga o le AI Code? Infographic

Ua i soo se mea i le taimi nei le fa'aogaina o le AI-assisted coding (Stack Overflow Developer Survey 2025; GitHub Octoverse (Oke 28, 2025)). O nisi taimi e sili ona lelei ma sefe ai se aoauli. O isi taimi e… masalomia le fa'aleleia, e fai si lautele, pe "galue" se'ia o'o ina kiliki e se tasi le fa'amau e tasi e le'i fa'ata'ita'iina e se tasi 🙃. O le mea lea e mafua ai le fesili o lo'o fa'aauau pea ona laga e tagata i iloiloga o code, fa'atalatalanoaga, ma DM tumaoti:

O le foliga o le AI Code

O le tali tuusa'o: e mafai ona foliga tutusa ma so'o se mea. Ae o lo'o i ai ni mamanu - o fa'ailoga vaivai, ae le o ni fa'amaoniga a le fa'amasinoga. Mafaufau i ai e pei o le mateina pe na sau se keke mai se fale tao falaoa pe mai se umukuka a se tasi. Atonu e atoatoa tele le aisikulimi, ae o nisi fo'i o tagata tao falaoa i le fale e matua'i manaia lava. O le lagona lava lea e tasi.

O loʻo i lalo se taʻiala aogā mo le iloaina o tamatamailima masani a le AI, malamalama pe aisea e tutupu ai, ma - e taua - le auala e liliu ai le code na gaosia e le AI i le code e te faʻatuatuaina i le gaosiga ✅.

🔗 E fa'afefea ona va'ai e AI fa'asologa?
Fa'amatalaina le aoaoina o mamanu, fa'ailoilo, ma le va'aiga i le fa'aoga moni.

🔗 E faʻapefea ona iloa e le AI ni mea e le masani ai?
E aofia ai metotia e iloa ai tagata e le o ni tagata masani ma faʻaoga masani faapisinisi.

🔗 E fia le tele o le vai e fa'aaogaina e le AI?
Fa'amatalaina le fa'aaogaina o le vai i le nofoaga autu o fa'amaumauga ma aafiaga o a'oa'oga.

🔗 O le ā le faaituau a le AI?
Fa'amatalaina ai puna o fa'aitu'au, fa'alavelave, ma auala aoga e fa'aitiitia ai.


1) Muamua, o le uiga o tagata pe a latou fai mai “AI code” 🤔

A fai mai le toʻatele o tagata "AI code," e masani ona latou faauigaina se tasi o nei mea:

  • Ua tusia le tulafono e se fesoasoani a le AI mai se fa'amatalaga (feature, bug fix, refactor).

  • Ua matuā fa'amae'aina le tulafono e ala i le autocomplete, lea na tuleia ai e le tagata atia'e ae le'i tusia atoatoa.

  • Ua toe tusia le tulafono e le AI mo le "fa'amamāina," "fa'atinoga," po'o le "sitaili."

  • O se tulafono e foliga mai na sau mai se AI e tusa lava pe leai (e masani ona tupu lenei mea nai lo le mea e ta'utino mai e tagata).

Ma o le manatu autū lenei: E leai se sitaili e tasi a le AI. E iai ona uiga. O le tele o na uiga e mafua mai i le taumafai e sa'o lautele, faigofie ona faitauina lautele, ma saogalemu lautele ... lea e mafai ona fa'a'ole'ole ai le lagona tutusa o le mea e maua.


2) O le foliga o le AI Code: o le vaaiga vave e taʻu mai ai 👀

Se'i o tatou tali manino atu i le ulutala: O le foliga o le AI Code.

E masani ona foliga mai o se code e faapea:

  • E matuā "mama lelei le tusi a'oga" - e tutusa lelei fa'avaa, e tutusa le fa'atulagaga, e tutusa mea uma.

  • Tuusa'o ma faigofie i se auala e le faaituau - tele fa'amatalaga "aoga" e le tele se fesoasoani.

  • Ua soona fa'alauteleina - ua fausia e taulima ai ni vaaiga fa'afagogo e sefulu nai lo ni vaaiga moni e lua.

  • E fai si tele naua le fausaga - ni fesoasoani faaopoopo, ni vaega faaopoopo, ni manatu faaopoopo… e pei o le teuina o mea mo se malaga i le faaiuga o le vaiaso ma ni atopa'u se tolu 🧳.

  • Ua misi le kelu faigata o le pito o le mata e faaputuputu e faiga moni (fu'a o foliga, mea uiga ese tuai, tapula'a le talafeagai) (Martin Fowler: Feature Toggles).

Ae fa'apea fo'i - ma o le a ou toe fai atu pea lenei mea aua e taua - e mafai fo'i e tagata atia'e ona tusia fa'apenei. O nisi 'au e fa'amalosia. O nisi tagata e na'o ni tagata uiga ese. Ou te fai atu lena mea ma le alofa 😅.

O lea nai lo le "iloa o le AI," e sili atu le fesili: pe o amio lelei ea lenei code e pei ona tusia i se talaaga moni? O le talaaga e masani ona see ese ai le AI.


3) O fa'ailoga o le "vanu uiga ese" - pe a matua'i tele 😬

O polokalame fa'akomepiuta e gaosia e le AI e masani ona i ai se "susulu." E le o taimi uma, ae e tele taimi.

Fa'ailoga masani "so'ona lelei tele"

  • O galuega faatino uma e iai le docstring tusa lava pe manino.

  • O fesuia'iga uma e iai igoa faaaloalo e pei o le result, data, items, payload, responseData.

  • Savali sese faifai pea e foliga mai o se tusi lesona: "Na tupu se mea sese a o faagasolo le talosaga."

  • O mamanu tutusa i vaega e le feso'ota'i, e pei o mea uma na tusia e le failautusi e to'atasi ma le fa'aeteete.

O le meaalofa fa'alilolilo

E mafai e le AI code ona lagona e pei na mamanuina mo se aʻoaʻoga, ae le o se oloa. E pei lava… o le ofuina o se suti e vali ai se pa. E matua talafeagai lava, ae fai si sese o le gaioiga mo le laʻei.


4) O le ā le mea e avea ai se fa'aliliuga lelei o le AI code? ✅

Se'i o tatou liliu i le isi itu. Auā o le sini e lē o le "pu'eina o le AI," ae o le "lelei o le va'a."

O se faʻataʻitaʻiga lelei o le tulafono fesoasoani a le AI o le:

I se isi faaupuga, o le AI code sili e foliga mai… na tusia e lau 'au. Pe a itiiti mai, na fa'aaogaina lelei e lau 'au. E pei o se ta'ifau laveai ua iloa nei le mea o iai le sofa 🐶.


5) O le faletusi o mamanu: tamatamailima masani a le AI (ma le mafuaʻaga e tutupu ai) 🧩

O nisi ia o mamanu ua ou vaaia soo i totonu o fa'avae o tusitusiga fa'a-AI - e aofia ai ma mamanu na ou fa'amamaina lava. O nisi o nei mea e lelei. O nisi e matautia. O le tele lava o na'o… fa'ailoilo.

A) Siakiina o le leai o se puipuiga tele i soo se mea

O le a e vaʻaia ni vaega o:

  • afai e leai se x: toe faafoi ...

  • taumafai/sei vagana ai Tuusaunoaga

  • tele fa'aletonu fa'afo'i

Aiseā: E taumafai le AI e ʻalofia mea sese i le taimi e faʻatino ai galuega i se tulaga lautele.
Lamatiaga: E mafai ona natia ai mea sese moni ma faʻaleagaina ai le faʻaleleia o mea sese.

B) Galuega fesoasoani lautele e le maua ai lo latou ola

E pei o:

  • fa'amaumauga_fa'agasologa()

  • talosaga_taulima()

  • fa'amaonia_fa'aofi()

Aiseā: e foliga mai o le fa'aaliga fa'apitoa e "fa'apolofesa."
Lamatiaga: e te i'u lava ina i ai ni galuega e fai mea uma ae leai se mea e fa'amatalaina.

C) Fa'amatalaga e toe fa'amatala ai le tulafono

Malosiaga fa'ata'ita'i:

  • "Fa'ateleina le i i le 1"

  • "Fa'afo'i mai le tali"

Aiseā: Na aʻoaʻoina le AI e faʻamatala.
Lamatiaga: e vave ona pala faʻamatalaga ma faʻatupuina le pisa.

D) Loloto lē tutusa o fa'amatalaga auiliili

O le tasi vaega e matuā auiliili, ae o le isi vaega e matuā lē manino lava.

Aiseā: fa'afuase'i ona see ese le taula'i... pe fa'aitiiti le vaega o le talaaga.
Lamatiaga: o vaega vaivai e lafi i vaega e le o mautinoa.

E) Fausaga e masalomia le tutusa

E mulimulita'i mea uma i le fa'avae e tasi, tusa lava pe le tatau ai i le mafaufau fa'apisinisi.

Aiseā: E fiafia le AI e toe faia foliga ua uma ona fa'amaonia.
Lamatiaga: e le tutusa mana'oga - e pupuu, e pei o mea'ai e le'i lelei ona teuina 🍅📦.


6) Siata Fa'atusatusaga - auala e iloilo ai le foliga o le AI Code 🧪

O loʻo i lalo se faʻatusatusaga o meafaigaluega aoga. E le o ni "AI detectors," ae e pei o ni siaki moni o tulafono. Aua o le auala sili e iloa ai tulafono e fesiligia o le faʻataʻitaʻiina lea, toe iloilo, ma mataʻituina i lalo o le mamafa.

Meafaigaluega / Auala Sili mo (le aofia) Tau Aiseā e aoga ai (ma se mea uiga ese laʻititi)
Lisi Siaki o le Iloiloga o Tulafono Faatonutonu 📝 'Au, ta'ita'i, sinia Sa'oloto Fa'amalosia fesili "aisea"; pu'eina mamanu masani ... o nisi taimi e foliga faigata (Google Engineering Practices: Code Review)
Su'ega o Iunite + Tuufaatasiga ✅ Vaega o felauaiga a tagata uma Sa'oloto Ua fa'aalia ai ni fa'amatalaga o pito o lo'o misi; e masani ona leai ni fa'amatalaga o le AI code i le gaosiga (Software Engineering at Google: Unit Testing; The Practical Test Pyramid)
Su'esu'ega Tumau / Linting 🔍 'Au e iai tulaga fa'atonuina E leai se totogi / Totogi Fa'ailoa mai mea e lē tutusa; e ui i lea, e lē maua ai ni mea sese i le "manatu sese" (ESLint Docs; GitHub CodeQL code scanning)
Siakiina o le Ituaiga (pe a talafeagai) 🧷 Fa'avae tulafono tetele E leai se totogi / Totogi Fa'aalia foliga fa'amatalaga e le manino; e mafai ona fa'alavelave ae aoga (TypeScript: Static Type Checking; pepa fa'amaonia mypy)
Fa'ata'ita'iga o Fa'amata'u / Mataupu Fa'asaunoa 🛡️ 'Au e mafaufau i le saogalemu Sa'oloto Atonu e le amana'ia e le AI le fa'aaogaina fa'atupu fa'alavelave; o lenei mea e fa'amalosia ai i le malamalama (OWASP Threat Modeling Cheat Sheet)
Fa'ata'ita'iga o le Fa'atinoga ⏱️ Galuega i tua, e tele ai fa'amaumauga E leai se totogi / Totogi E mafai e le AI ona fa'aopoopo ni fa'asologa fa'aopoopo, fa'aliliuga, ma vaevaega - e le pepelo le fa'atulagaina o fa'amatalaga (Python docs: The Python Profilers)
Fa'amaumauga o Su'ega e Taula'i i le Domain 🧾 Oloa + inisinia Sa'oloto O le "su'ega manogi" sili ona vave; o fa'amatalaga pepelo e fa'atupuina ai le talitonuga pepelo (pytest fixtures docs)
Iloiloga / Taʻiala o le Paaga 👥 Fa'afaiaoga + PR taua Sa'oloto Fai i le tusitala e faʻamatala mai filifiliga; o le AI-ish code e masani ona leai se tala (Software Engineering at Google: Code Review)

Ioe, o le koluma "Tau" e fai si valea - aua o le vaega taugata e masani lava o le gauai atu, ae le o meafaigaluega. O le tau o le gauai atu… o mea uma lava 😵💫.


7) Fa'ailoga fa'atulagaina i le tulafono fesoasoani a le AI 🧱

Afai e te manaʻo i se tali loloto i le foliga o le AI Code, faʻalatalata ane ma vaʻai i le fausaga.

1) Fa'aigoaina o se igoa e sa'o fa'atekinolosi ae sese fa'aleaganuu

E masani ona filifili e le AI igoa e "saogalemu" i le tele o galuega faatino. Ae o 'au e atiina ae a latou lava gagana:

  • E te ta'ua o le AccountId, ae ta'ua e le AI o le userId.

  • E te taʻua o le LedgerEntry, ae e taʻua e le AI o le transaction.

  • E te ta'ua o le FeatureGate, e ta'ua fo'i o le configFlag.

E leai se tasi o nei mea e "leaga," ae o se fa'ailoga e le'i umi se taimi na nofo ai le tusitala i totonu o lau eria.

2) Toe fai soo e aunoa ma le toe faʻaaogaina, pe toe faʻaaogaina e aunoa ma se mafuaʻaga

AI i nisi taimi:

  • toe fai le manatu tutusa i le tele o nofoaga aua e le "manatua" le anotusi atoa o le repo i le taimi e tasi, pe

  • faʻamalosia le toe faʻaaogaina e ala i ni faʻamatalaga e sefe ai laina e tolu ae tau i le tolu itula mulimuli ane.

O le fefa'ataua'iga lea: fa'aitiitia le taina o mea i le taimi nei, fa'atele le mafaufau mulimuli ane. Ou te le o mautinoa i taimi uma pe o se fefa'ataua'iga lelei lena, ou te manatu… e fa'alagolago i le vaiaso 😮💨.

3) "Lelei atoatoa" modularity e le amana'iaina tuaoi moni

O le a e vaʻaia le vaevaeina o le code i ni modules mama:

  • fa'amaoniga/

  • auaunaga/

  • tagata e taulimaina/

  • meafaigaluega/

Ae atonu e lē fetaui tapulaʻa ma tulaga o lau faiga. E masani ona faʻataʻitaʻi e se tagata ia faʻafitauli o le fausaga. E masani ona faʻataʻitaʻi e le AI se ata matagofie.


8) Taulimaina o mea sese - o le mea e maseesee ai le tulafono a le AI… 🧼

O le taulimaina o mea sese o se tasi lea o faʻamatalaga sili ona taua, aua e manaʻomia ai le faʻamasinoga tonu, ae le naʻo le saʻo.

Fa'ata'ita'iga e mata'ituina

O le ā le foliga lelei

O se uiga faaletagata lava ia o le tusiaina lea o se feʻau sese e fai si faʻaita. E le o taimi uma, ae e te iloa pe a e vaʻaia. O feʻau sese a le AI e masani ona filemu e pei o se polokalama mafaufau loloto.


9) O pusa pito ma le mea moni o oloa - o le "gaioiga ua misi" 🧠🪤

E le mama polokalama moni. E masani ona leai se fausaga faapena i galuega faatino a le AI.

O faʻataʻitaʻiga o le "gaioiga malosi" o loʻo i ai i 'au:

  • Fu'a o foliga ma fa'asalalauga fa'aitiitiga (Martin Fowler: Feature Toggles)

  • Fa'aoga fa'apitoa mo le fetaui lelei i tua

  • Taimi malolo ese mai isi vaega

  • Fa'amaumauga tuai e solia ai lau fuafuaga

  • Fa'afitauli o le fa'avaa, fa'ailoga, po'o le nofoaga e le tutusa

  • O tulafono faapisinisi e foliga mai e le fa'amoemoeina ona e le fa'amoemoeina

E mafai e le AI ona taulimaina mataupu faigata pe afai e te ta'uina atu, ae afai e te le aofia ai ma le manino, e masani ona maua ai se fofo "lalolagi mama". E matagofie lalolagi mama. E leai foi ni lalolagi mama.

O se tala fa'atusa e fai si faigata o lo'o o'o mai: O le AI code e pei o se omomi fou - e le'i mitiia lava fa'alavelave fa'afuase'i i le umukuka. O iina, na ou fai atu ai 🧽. E le o la'u galuega sili lea, ae e moni lava.


10) Auala e fa'afoliga ai le fa'aogaina o le AI e pei o se tagata - ma le mea e sili ona taua, ia fa'atuatuaina 🛠️✨

Afai o loʻo e faʻaaogaina le AI e tusi ai tulafono (ma e toʻatele tagata e faia faapea), e mafai ona e faʻaleleia atili le iʻuga e ala i ni nai masaniga.

A) Fa'aofi au tapula'a i le taimi muamua

Nai lo le "Tusi se galuega faatino e...", taumafai:

  • mea e ulufale mai/mea e alu i ai e faʻamoemoeina

  • mana'oga fa'atino

  • faiga fa'avae sese (si'itia, toe faafoi mai le ituaiga o taunuuga, fa'amaumauga + toilalo?)

  • faiga fa'aigoa igoa

  • mamanu o lo'o iai i lau repo

B) Fesili mo ni fesuiaiga, ae le na o ni fofo

Fa'aoso atu i:

  • "Tuu mai ni auala se lua ma faamatala mai ni eseesega."

  • “O le ā se mea e te ʻalofia e fai iinei ma aiseā?”

  • "O fea o le a motusia ai lenei mea i le gaosiga?"

E sili atu le AI pe a e faʻamalosia e mafaufau i tulaga lamatia.

C) Ia tape le code

O le mea moni. Fesili:

  • "Aveese soʻo se manatu faʻalilolilo e le manaʻomia."

  • "Fa'aitiitia lenei mea i le lomiga sa'o e sili ona la'ititi."

  • “O fea vaega e taumatemate?”

E masani ona fa'aopoopo e le AI. O inisinia sili e masani ona to'ese.

D) Fa'aopoopo suega e atagia ai le mea moni

E lē gata i lea:

  • "toe faafoi mai le galuega faatino e faamoemoeina"

Ae:

Afai e leai se isi mea e te faia, fai lea. O suega o le masini e iloa ai pepelo, ma e le popole po o ai na tusia le code 😌.


11) Fa'amatalaga fa'ai'u + aotelega vave 🎯

O le uiga la o le AI Code: e masani ona foliga mama, lautele, e fai si tele o faʻamatalaga, ma e fai si naunau tele e faʻafiafia. O le "faʻailoa" tele e le o le faʻatulagaina poʻo faʻamatalaga - ae o le leai o se anotusi: faʻaigoaina o igoa ole 'upega tafaʻilagi, mataupu faigata o pito, ma filifiliga faʻapitoa mo le fausaga e mafua mai i le ola faʻatasi ma se faiga.

Aotelega vave

  • E lē na'o le tasi le sitaili o le AI code, ae e masani ona faigofie, faigata ona fa'amatalaina, ma soona lautele.

  • O le faailo sili ona lelei pe o atagia mai e le code ou tapulaʻa moni ma le lototele o oloa.

  • Aua le popole tele i le iloa - ia popole tele i le lelei: suega, iloiloga, manino, ma le faamoemoega (Google Engineering Practices: Code Review; Software Engineering at Google: Unit Testing).

  • E lelei le AI e fai ma uluai ata. E le lelei e pei o se ata mulimuli. O le ta'aloga atoa lena.

Afai fo'i e taumafai se tasi e fa'amaasiasi oe i le fa'aogaina o le AI, ia fa'amaoni lava... aua le amana'ia le pisa. Na'o le lafo mai o se code malosi. O le code malosi e na'o le pau lea o le flex e tumau 💪🙂.

Faʻataʻitaʻiga moni: Iloiloina o se faʻasaʻoga o le siakiina na tusia e le AI 🛒

Tulaga

Se'i va'ai faalemafaufau i se 'au fa'atau oloa la'ititi o lo'o fa'aogaina se fesoasoani fa'a-AI e tusia ai se fa'aleleiga mo se fa'afitauli i le totogiina: o nisi taimi e totogi fa'alua tagata fa'atau pe a uma le taimi e totogi ai e le kamupani ona kiliki lea o le fa'amau toe taumafai.

E foliga mama le uluai ata o le AI. E faʻaopoopoina ai se fesoasoani toe taumafai, afifi le valaʻau totogi i le taulimaina lautele o mea sese, ma toe faʻafoʻi mai se feʻau faaaloalo pe a iai se mea e le manuia. I le tilotilo faʻatasi, e foliga faʻapolofesa. Ae o le lamatiaga o loʻo i lalo ifo o le mea moni: e le siakiina e le code pe ua uma ona manuia le taumafaiga muamua e totogi.

O le mea tonu lava lea e manaʻomia ai e le code fesoasoani a le AI le mamafa o le gaosiga. O le faʻafitauli e le o le foliga mai o le code "ua tusia e le AI". O le faʻafitauli o loʻo faʻapea mai o se lalolagi mama lea o le a faʻaalia ai e le timeout "e leai se mea na tupu".

O mea e manaʻomia e le fesoasoani

A'o le'i fesili atu i le AI e fa'aleleia le fa'aletonu, tu'u atu i ai fa'amatalaga auiliili:

  • E mafai e le kamupani totogi ona muta le taimi pe a uma le 8 sekone.

  • O le taimi malolo e lē fa'amaonia ai ua lē manuia le molia.

  • O siaki tupe taitasi e iai se orderId ma se idempotencyKey tulaga ese.

  • O le repo o loʻo iai nei e faʻaaogaina le PaymentAttempt, ae le o le fefaʻatauaʻiga.

  • E tatau ona fa'amaumau totogi e le'i manuia i le orderId, providerRequestId, ma le retryCount.

  • E le tatau ona aliali mai ni faʻamatalaga o le kata poʻo ni faʻamatalaga patino i totonu o faʻamaumauga.

  • E tatau ona aofia i le fa'aleleia ia su'ega mo kiliki faalua, taimi e muta ai le tautua, ma le le manuia fa'aitiiti.

Fa'atonuga fa'ata'ita'i

Faaaoga mamanu o lo'o iai nei o le tautua siaki e fa'aleleia ai se fa'aletonu o le totogi fa'alua. Aua le faia se afifi toe taumafai lautele se'i vagana ua mana'omia. Taulima taimi malolo a le kamupani totogi e pei o se tulaga e le iloa, ae le o ni totogi ua le manuia. Faaaoga le igoa o le PaymentAttempt o lo'o iai nei. Fa'aopoopo se siaki idempotency e fa'aaoga ai le orderId ma le idempotencyKey. Aofia ai suega mo: le tasi le totogi manuia, taimi malolo ona sosoo ai lea ma le toe taumafai, kiliki faalua o le faamau, manuia o le kamupani tautua pe a uma le taimi malolo a le kalani, ma le providerRequestId ua misi. Tausi le fofo i se auala la'ititi e mafai ai ma fa'amatala po'o fea e ono le manuia ai lenei mea i le gaosiga.

Auala e fa'ata'ita'i ai

E mafai e se tagata iloilo ona fa'atino ni siaki faigofie se lima a'o le'i fa'amaonia le tulafono fesoasoani a le AI:

  1. Lafo atu le talosaga lava e tasi mo le totogiina faalua faatasi ai ma le idempotencyKey lava e tasi.

  2. Fa'ata'ita'i se taimi e muta ai le tautua lea e fa'amaonia mulimuli ane ai e le tautua le manuia.

  3. Fa'ata'ita'i se toe taumafai pe a uma le taimi malolo ma fa'amaonia e leai se isi totogi ua faia.

  4. Siaki ogalaau mo fanua sa'o e fa'aleleia ai mea sese e aunoa ma le fa'asalalauina o fa'amatalaga taua.

  5. Fai i le tusitala e faamatala pe aisea e tatau ai ona i ai le manatu o le toe taumafai i lenei vaega nai lo se mea faigaluega lautele.

E ono pasia e se AI draft vaivai le ala fiafia ae lē manuia i le tulaga o le taimi e muta ai ona sosoo ai lea ma le manuia. O le manatu lea o le "lalolagi mama" o loʻo aliali mai i le faiga o suʻega.

I'uga

O se faʻataʻitaʻiga o le iʻuga: e faʻatatau i le taimi na faia ai se iloiloga o mataupu e lima mo lenei faʻaletonu taufaʻaseʻe, o le ata o le AI na alu ai pe tusa ma le 20 minute e gaosia ai, ae o le lomiga muamua na misia ai le 2 o suʻega e 5 na manaʻomia: le taulimaina o le kiliki-duplicate ma le taulimaina o le provider-manuia-pe a uma le timeout.

A maeʻa ona faʻaopoopoina tapulaʻa o le vaega o loʻo i luga, o le ata toe teuteuina na aofia ai mataupu uma e 5 o suʻega ma manaʻomia ai ni faʻamatalaga e itiiti ifo e uiga i le iloiloga faʻatino: 9 faʻamatalaga i le ata muamua e faʻatusatusa i le 3 faʻamatalaga i le ata na faʻatapulaʻaina. O le aofaʻi o taimi e toe iloilo ma toe teuteuina na pa'ū mai le 55 minute e tusa ma le 32 minute.

E lē o se fa'ata'ita'iga ua fa'amaonia lenei. O se fa'ata'ita'iga o le fa'atatauga e mafai e se 'au ona fa'amaonia e ala i le siakiina o fuainumera e tolu i le taimi o talosaga tu'u ola: taimi mai le taimi na tusia ai se'ia o'o i le PR ua fa'amaonia, aofa'i o fa'amatalaga a le tagata iloilo, ma le aofa'i o su'ega pito i tua o mataupu ua le manuia.

O a mea e ono sese

O le mea sese e sili ona mata'utia o le tu'uina lea i le AI e taulimaina le "taimi malolo" o se "toilalo". I faiga totogi, lafoina o imeli, fausaga o tusi, fa'afouga o oloa, ma galuega i tua, o lena manatu e mafai ona mafua ai ni gaioiga faalua.

Isi faʻafitauli masani:

  • E faia e le AI se faaupuga fou e pei o le fefaʻatauaʻiga pe a faʻaaoga e le repo le PaymentAttempt.

  • E pu'eina mea sese lautele ma toe fa'afo'i mai se fe'au fa'auo a'o natia le fa'aletonu autū.

  • E faʻaopoopoina ai se fesoasoani toe taumafai e mafai ona toe faʻaaogaina e ono kopi e isi tagata atiaʻe i nofoaga e le saogalemu ai toe taumafai.

  • E tele naua mea e fa'amaumauina ma e le'i mafaufauina e aofia ai fa'amatalaga taua a tagata fa'atau po'o fa'amatalaga totogi.

  • E tusia ni suʻega e faʻamaonia ai e aoga le code pe a lelei atoatoa le amio a faʻalagolago uma.

Mea'ai aogā e 'ai fua

O le auala sili e fa'amautinoa ai le saogalemu o le code e fesoasoani i ai le AI, o le tu'uina atu lea i ai o fa'amatalaga auiliili muamua: igoa moni, faiga moni o le fa'aletonu, fa'amaumauga moni, mataupu fa'ata'ita'i moni, ma tapula'a moni. E mafai e le AI ona vave tusia le lomiga mama. O lau galuega o le fa'aopoopoina lea o le grit o le gaosiga a'o le'i tu'ufa'atasia.


Fesili e Masani Ona Fesiligia

E fa'apefea ona e iloa pe na tusia e le AI le code?

E masani ona foliga mai o le code fesoasoani a le AI e matua mama tele, e toetoe lava o se "tusi aʻoaʻoga": faʻatulagaga tutusa, fausaga tutusa, faʻaigoaina lautele (e pei o faʻamaumauga, mea, taunuuga), ma savali sese ua faʻalelei ma faʻalelei. Atonu foi e oʻo mai ma se mafiafia o docstrings poʻo faʻamatalaga e toe faʻafoʻisia ai le manatu manino. O le faʻailoga tele e le o le sitaili - o le leai o se grit i totonu: gagana o le domain, tu ma aga masani o repo, faʻatapulaʻaina faigata, ma le kelu pito-case e faʻamalosia ai polokalama.

O a fa'ailoga mumu tetele i le taulimaina o mea sese e mafua mai i le AI?

Ia mataala mo ni fa'aletonu lautele (sei vagana ai le Tuusaunoaga), ni fa'aletonu ua fa'aleagaina e toe fa'afo'i mai ai fa'amaumauga tuai, ma ni fa'amaumauga e le o mautinoa e pei o le "Na tupu se mea sese." O nei mamanu e mafai ona natia ai ni mea sese moni ma fa'alavelave ai le fa'asa'oina o fa'amaumauga. O le taulimaina lelei o mea sese e patino, e mafai ona fa'atinoina, ma e lava lona anotusi (ID, mea e ulufale mai ai, tulaga) e aunoa ma le lafoina o fa'amatalaga maaleale i totonu o fa'amaumauga. O le puipuiga tele e mafai ona lamatia e pei o le puipuiga le lava.

Aiseā e masani ai ona lagona le soona mamanuina poʻo le soona faʻapuʻupuʻuina o tulafono faʻavae o le AI?

O se masaniga masani a le AI o le "foliga fa'apolofesa" e ala i le fa'aopoopoina o galuega fesoasoani, vaega, ma fa'asinomaga e fa'amoemoeina ai le lumana'i fa'amoemoeina. O le a e va'aia ni fesoasoani lautele e pei o le process_data() po'o le handle_request() ma ni tuaoi fa'apitoa o le module e sili atu ona fetaui ma se ata nai lo le so'oga o lau system. O se fofo aoga o le to'esea: tipi vaega fa'amoemoeina se'ia e maua le fa'aliliuga sa'o aupito la'ititi e fetaui ma mana'oga o lo'o ia te oe, ae le o mea e te ono mautofi mulimuli ane.

E fa'apefea le foliga o se tulafono lelei e fesoasoani i ai le AI i se repo moni?

O le code sili ona lelei e fesoasoani i ai le AI e peisea'ī o lau 'au na fai mai: e fa'aaoga au upu o le domain, fa'afetaui foliga o au fa'amaumauga, mulimuli i au mamanu o le teuina o fa'amaumauga, ma ogatasi ma lau fausaga. E atagia ai fo'i ou tulaga lamatia - e sili atu nai lo ala fiafia - fa'atasi ai ma su'ega anoa ma le iloiloga fa'amoemoeina. O le sini e le o le "nanaina o le AI," ae o le fa'amauina o le ata i totonu o le anotusi ina ia amio e pei o le code o le gaosiga.

O a suʻega e sili ona vave faʻaalia ai manatu faʻavae o le "lalolagi mamā"?

E masani ona vave fa'aalia e su'ega tu'ufa'atasi ma su'ega pito i tua fa'afitauli ona o le gaosiga a le AI e masani ona fa'atatauina ni fa'aulufalega lelei ma ni fa'alagolago e mafai ona va'aia. Fa'aaoga ni mea e taula'i i le vaega ma aofia ai ni fa'aulufalega uiga ese, fanua ua misi, fa'aletonu fa'aitiitiga, taimi e muta ai, ma le tutusa pe a taua. Afai e na'o su'ega iunite o le ala fiafia e iai i le code, e mafai ona foliga sa'o ae o lo'o fa'aletonu pea pe a oomi e se tasi le fa'amau e le'i fa'ata'ita'iina i le gaosiga.

Aiseā e foliga mai ai o igoa ua tusia i le AI e "sa'o fa'atekinolosi ae sese fa'aleaganuu"?

E masani ona filifili e le AI ni igoa saogalemu ma lautele e aoga i le tele o galuega faatino, ae o 'au e atiina ae se gagana faapitoa i le aluga o taimi. O le ala lea e te i'u ai i ni feeseeseaiga e pei o le userId vs AccountId, po'o le transaction vs LedgerEntry, e tusa lava pe lelei le manatu. O lenei fesuia'iga o igoa o se fa'ailoga e le'i tusia le code a'o "nofo i totonu" o lau domain ma tapula'a.

E aoga le taumafai e iloa le AI code i iloiloga o code?

E masani lava ona sili atu ona aogā le toe iloilo o le lelei nai lo le tusitala. E mafai foʻi e tagata ona tusia ni tusitusiga mama ma soona fai, ma e mafai e le AI ona gaosia ni ata tusi sili ona lelei pe a taʻitaʻia. Nai lo le fai ma tagata suʻesuʻe, ia faʻamalosi i le mafuaʻaga o le mamanu ma itu e ono le manuia ai le gaosiga. Ona faʻamaonia lea i suʻega, faʻatulagaina o fausaga, ma le pulea o mea sese. E sili atu le suʻeina o le mamafa nai lo le suʻeina o le vibe.

E faʻapefea ona e faʻaosofia le AI ina ia sili atu ona faʻatuatuaina le code?

Amata i le fa'aofiina o tapula'a i le amataga: mea e fa'aulufale mai/mea e fa'amoemoeina, foliga o fa'amaumauga, mana'oga o le fa'atinoga, faiga fa'avae o mea sese, faiga fa'aigoaina o igoa, ma mamanu o lo'o iai i lau repo. Fesili mo ni fesuia'iga, ae le na'o ni fofo - "O fea o le a motusia ai lenei mea?" ma le "O le a se mea e te 'alofia ma aisea?" Mulimuli ane, fa'amalosia le to'esea: ta'u i ai e aveese le fa'amatalaga e le mana'omia ma gaosia le fa'aliliuga sa'o aupito la'ititi a'o le'i fa'alauteleina se mea.

Fa'asinomaga

  1. Stack Overflow - Suʻesuʻega a le Atinaʻe o le Stack Overflow 2025 - survey.stackoverflow.co

  2. GitHub - GitHub Octoverse (Oke 28, 2025) - github.blog

  3. Google - Google Engineering Practices: O le Tulaga Faatonuina o le Iloiloga o Tulafono Faatonutonu - google.github.io

  4. Abseil - Software Engineering i Google: Su'ega Iunite - abseil.io

  5. Abseil - Inisinia Polokalame Faakomepiuta i Google: Iloiloga o Tulafono Faakomepiuta - abseil.io

  6. Abseil - Software Engineering i Google: Su'ega Tele - abseil.io

  7. Martin Fowler - Martin Fowler: Fa'aliliuga o Vaega - martinfowler.com

  8. Martin Fowler - O le Piramita o Suega Fa'atino - martinfowler.com

  9. OWASP - Pepa Fa'ata'ita'i o le Fa'ata'ita'iga o le Lamatiaga a le OWASP - cheatsheetseries.owasp.org

  10. OWASP - Pepa Fa'ata'ita'i o le OWASP Logging - cheatsheetseries.owasp.org

  11. OWASP - OWASP Top 10 2025: Fa'amaumauga o le Saogalemu ma Fa'ailoga o Fa'aletonu - owasp.org

  12. ESLint - Pepa Fa'amaumau a le ESLint - eslint.org

  13. GitHub Docs - GitHub CodeQL scanning code - docs.github.com

  14. TypeScript - TypeScript: Siakiina o le Ituaiga Tumau - www.typescriptlang.org

  15. mypy - pepa fa'amaumau o le mypy - mypy.readthedocs.io

  16. Python - Pepa aloaia a le Python: O Tagata Fa'amatala o le Python - docs.python.org

  17. pytest - pepa fa'amaumau o le pytest - docs.pytest.org

  18. Pylint - Pepa aloaia a Pylint: bare-except - pylint.pycqa.org

  19. Auaunaga Upega Tafa'ilagi a le Amazon - Taiala Fa'atonutonu a le AWS: Toe taumafai ma le toe fa'afo'i - docs.aws.amazon.com

  20. Auaunaga Upega Tafa'ilagi a le Amazon - Faletusi a le AWS Builders: Taimi malolo, toe taumafai ma toe fo'i i tua ma le jitter - aws.amazon.com

Saili le AI Fou i le Faleoloa Aloaia o Fesoasoani AI

Faatatau ia tatou

Toe foʻi i le blog

Fesili Masani Faaopoopo

  • E fa'apefea ona ou iloa le code ua gaosia e le AI?

    O le code ua gaosia e le AI e masani ona foliga mai ua matuā mamā ma tutusa le faatulagaga ma le fausaga tutusa, e aofia ai igoa o fesuia'iga lautele ma savali sese ua faaleleia. Vaavaai mo ni fa'amatalaga soona fai e toe ta'ua ai le manatu manino o le code, fa'apea fo'i ma le leai o ni fa'aupuga fa'apitoa i le vaega po'o ni elemene o lo'o iai i totonu.

  • O a faailoga o le soona mamanuina o tulafono a le AI?

    O fa'ailoga o le soona fa'ainisinia i tulafono fa'a-AI e aofia ai le tele naua o galuega fesoasoani, vaega e le mana'omia o le fa'amatalaina, ma le taula'i atu i tulaga fa'atatau nai lo mana'oga moni. Atonu e taumafai le tulafono ua gaosia e le AI e va'ai muamua i mana'oga i le lumana'i nai lo le fa'afetaia'ia o mana'oga o lo'o iai nei.

  • Aiseā e avea ai le taulimaina o mea sese i le AI code ma popolega?

    E mafai ona avea le taulimaina o mea sese e mafua mai i le AI ma faʻafitauli pe afai e faʻaaogaina ni faʻamatalaga lautele e uiga i mea sese poʻo ni savali sese e le o manino lelei, lea e ono faʻanenefu ai faʻafitauli moni ma faigata ai ona foia mea sese. O le taulimaina lelei o mea sese e tatau ona patino ma maua ai se talaaga anoa.

  • O a su'ega e mafai ona fesoasoani e fa'amaonia ai le fa'ailoga fa'akomepiuta e fesoasoani i ai le AI?

    E matuā aogā tele suega tu'ufa'atasi ma suega o itu e lua i le fa'aalia o ni manatu na faia e le tulafono fa'akomepiuta na gaosia e le AI. E mafai ona latou fa'aalia ni fa'afitauli pe a fa'aalia le tulafono i ni fa'aulufalega e le'i mafaufauina po'o ni tulaga atonu e le'i mafaufauina e le AI.

  • E faʻapefea ona ou faʻaleleia atili le faʻatuatuaina o tulafono faʻakomepiuta ua gaosia e le AI?

    Ina ia faʻaleleia atili le faʻatuatuaina o tulafono faʻavae ua gaosia e le AI, tuʻuina atu ni faʻatapulaʻa faʻapitoa i au faʻamatalaga, talosagaina ni faʻamatalaga o fefaʻatauaʻiga, faʻamalosia le faʻaitiitia o tulafono faʻavae e ala i le aveʻesea o mea faigata e le manaʻomia, ma faʻaofi ni suʻega e atagia ai tulaga moni o le lalolagi.

  • O a ni uiga masani o igoa e gaosia e le AI?

    O igoa na gaosia e le AI e masani lava ona sa'o fa'atekinolosi ae atonu e le fetaui ma le aganu'u o lau galuega faatino. E masani ona fa'alaua'itele, ma e le atagia ai fa'aupuga patino e fa'aaogaina i totonu o lau matā'upu.

  • E aogā le siakiina pe na faia le code e le AI i taimi o iloiloga?

    Nai lo le taulaʻi atu i le na o le mafaufau pe na gaosia e le AI le code, e sili atu ona aogā le faamuamua o le lelei. Iloilo le mafuaʻaga o le mamanu, le fausaga, ma le aofia ai o suʻega aʻo faʻamautinoa o loʻo ogatasi le code ma manaʻoga o lau polokalama.

  • O le ā le tāua o le anotusi i le polokalame faakomepiuta ua gaosia e le AI?

    E taua tele le talaaga auā e masani ona leai se malamalamaga loloto o le AI i tapulaʻa moni o le lalolagi ma le mafaufau faapisinisi. O lenei talaaga e leai e foliga mai ai ua faaleleia le tulafono a le AI ae o nisi taimi e ese mai manaʻoga moni o galuega.