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".

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.
-
E eseese faaupuga i se auala e le faaituau - e 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:
-
Fa'amau i lau vaega moni (lou fa'aigoaina, au foliga fa'amaumauga, au tapula'a).
-
E ogatasi ma lau fausaga (e fetaui mamanu ma le repo, ae le o se faʻataʻitaʻiga masani).
-
Ua fa'ata'ita'iina fa'asaga i ou tulaga lamatia (e le na'o suega iunite e pei o le "happy-path") ( Inisinia Polokalame i Google: Su'ega Iunite ; O le Piramida Su'ega Fa'atino ).
-
Iloiloina ma le fa'amoemoe (na fesili se tasi "aisea ua tupu ai lenei mea?" ae le na'o le "pe na fa'aputuina") ( Google Engineering Practices: The Standard of Code Review ).
-
Ua fa'aitiitiga i mea e te mana'omia (e itiiti ifo i le fa'amoemoega o le lumana'i).
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 ole userId. -
E te taʻua o
le LedgerEntry, ae e taʻua e le AI ole transaction. -
E te ta'ua o
le FeatureGate, e ta'ua fo'i ole 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
-
Pu'eina o tuusaunoaga lautele ma le le mautinoa o le fa'amaumauga ( Pylint docs: bare-except )
-
Fa'aaogaina o mea sese ma le toe fa'afo'iina o mea e le'i fa'atulagaina muamua
-
Toe faafoi mai le "manuia: sese" nai lo le lagaina o toilalo taua
-
Toe taumafai i ni taamilosaga e aunoa ma se toe fo'i i tua pe leai se tapula'a (pe o se tapula'a e filifilia fa'afuase'i e pei o le 3, aua e manaia le lagona o le 3) ( AWS Prescriptive Guidance: Toe taumafai ma le toe fo'i i tua ; AWS Builders' Library: Taimi malolo, toe taumafai ma le toe fo'i i tua ma le jitter )
O le ā le foliga lelei
-
E patino lava toilalo
-
E mafai ona faia
-
O le fa'amauina e aofia ai le anotusi (id, inputs, tulaga talafeagai)
-
lē fa'amaumauga ma'ale'ale i totonu o ogalaau (e galo i nisi taimi e le AI lenei mea 😬) ( OWASP Logging Cheat Sheet ; OWASP Top 10 2025: Security Logging and Lapata'iga Failure )
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:
-
fa'amatalaga uiga ese
-
fanua o lo'o misi
-
tutusa
-
toilalo fa'aitiitiga
-
amioga i le tulaga o le tu'ufa'atasia ( Inisinia o Polokalama i Google: Su'ega Tele ; O le Piramida Su'ega Fa'atino )
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 - 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 💪🙂.
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
-
Stack Overflow - Suʻesuʻega a le Atinaʻe o le Stack Overflow 2025 - survey.stackoverflow.co
-
GitHub - GitHub Octoverse (Oke 28, 2025) - github.blog
-
Google - Google Engineering Practices: O le Tulaga Faatonuina o le Iloiloga o Tulafono Faatonutonu - google.github.io
-
Abseil - Software Engineering i Google: Su'ega Iunite - abseil.io
-
Abseil - Inisinia Polokalame Faakomepiuta i Google: Iloiloga o Tulafono Faakomepiuta - abseil.io
-
Abseil - Software Engineering i Google: Su'ega Tele - abseil.io
-
Martin Fowler - Martin Fowler: Fa'aliliuga o Vaega - martinfowler.com
-
Martin Fowler - O le Piramita o Suega Fa'atino - martinfowler.com
-
OWASP - Pepa Fa'ata'ita'i o le Fa'ata'ita'iga o le Lamatiaga a le OWASP - cheatsheetseries.owasp.org
-
OWASP - Pepa Fa'ata'ita'i o le OWASP Logging - cheatsheetseries.owasp.org
-
OWASP - OWASP Top 10 2025: Fa'amaumauga o le Saogalemu ma Fa'ailoga o Fa'aletonu - owasp.org
-
ESLint - Pepa Fa'amaumau a le ESLint - eslint.org
-
GitHub Docs - GitHub CodeQL scanning code - docs.github.com
-
TypeScript - TypeScript: Siakiina o le Ituaiga Tumau - www.typescriptlang.org
-
mypy - pepa fa'amaumau o le mypy - mypy.readthedocs.io
-
Python - Pepa aloaia a le Python: O Tagata Fa'amatala o le Python - docs.python.org
-
pytest - pepa fa'amaumau o le pytest - docs.pytest.org
-
Pylint - Pepa aloaia a Pylint: bare-except - pylint.pycqa.org
-
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
-
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