Uru:
- Ikike ịse ụdị nkata iji dozie ụdị ọrụ yana mmecha inline
- Ikike ide ihe nrụpụta dị ike nke gụnyere nkwekọrịta ntinye / mmepụta, ikpe ihu na mgbochi ụdị
- Ikike iji kwado koodu emepụtara yana ndabere ọhụrụ ọ bụla echere tupu ijikọ
Ebe mbụ onye nrụpụta na AI na-akpakọrịta na-abụkarị akpaaka - njirimara na-egosi ahịrị na-esote ka ị na-ede - ma ọ bụ na-ekwu "pịnye ọrụ ahụ" n'ime windo nkata. Ha abụọ na-eji otu injin mana ha chọrọ ọzụzụ dị iche iche. N'ime nkeji a, anyị na-agbanwe ọgbọ koodu site na enweghị usoro "dee ya" ka ọ bụrụ usoro injinia nke a ga-ebu amụma ma nwee ike ikwenye.
Ebumnuche bụ ịtụgharị AI site na ngwá ọrụ na-eme ngwa ngwa igwe ị na-ede akwụkwọ gaa na onye na-amụ ihe na-arụ ọrụ n'ime ihe mgbochi ị setịpụrụ. Onye nkuzi na-eduzi nke ọma na-azọpụta oge; Onye nkuzi na-enweghị nduzi na-arụpụta ọgbaghara nke ị ga-ehichapụ ma emechaa.
Ụdị ojiji abụọ: Mmecha ntanetị na nkata
Emecha inline na-abata n'ime egwuregwu ka ị na-ede na nchịkọta akụkọ gị; Ị pịnyere mbinye aka ọrụ ma ọ bụ ahịrị ikwu na ọ na-atụ aro ndị ọzọ. Ọ dị mma maka ọsọ, mana ọ nwere okirikiri dị warara: ọ na-ahụ naanị koodu na mpaghara ozugbo. Ọ bụ ya mere ọ ga-eji na-arụ ọrụ kacha mma ma ị dee ebumnuche gị nke ọma na nkọwa. Dịka ọmụmaatụ, email onye ọrụ // kwadoro, tụfuo ValidationError ma ọ bụrụ na nkwupụta na-ezighi ezi na-eme ka ntụnye dị n'okpuru dịkwuo mma.
Ụdị nkata bụ maka ọrụ ndị buru ibu na ahaziri ahazi: "Tinye pagination na klaasị a", "Wepụta interface nke ọrụ ahụ". Ebe ị nwere okomoko nke inye ọrụ, ọnọdụ na usoro. Iwu n'ozuzu bụ: mmecha maka obere ọrụ na-agba ọsọ, mkparịta ụka maka ọrụ ndị chọrọ echiche na nhazi.
NDỤMỌDỤ: Anabatala ntụnye mmecha ahụ na "Tab". Gụọ ahịrị a tụrụ aro maka nkeji nkeji; Aha mgbanwe na-ezighi ezi ma ọ bụ ọnọdụ agbanwegharịrị na-esikarị ebe a nwupụta.
Nzọụkwụ iji ịtụgharị uche na koodu
- Kọwaa nkwekọrịta. Kedu ihe ntinye, mmepụta na omume njehie nke ọrụ ahụ? Dị ka "Nweta email, mee ka ọ dị mma, tụfuo njehie ma ọ bụrụ na ezighi ezi".
- Kwupụta ihe mgbochi ndị ahụ. Ejila ndabere mpụga? Ntuziaka ụdị kpọmkwem? Enwere oke arụmọrụ?
- Nye ihe atụ. Otu ụzọ ntinye–mpụta (“ali@x.com → bara uru, ali@ → njehie”) na-akpali nghọta nke ihe nlereanya nke ebumnuche site na amụma gaa na nkenke.
- Rịọ maka obere iberibe. Otu ọrụ, otu ọrụ. Mgbe ahụ gaa n'ihu na nke ọzọ.
- Gụọ wee mee koodu emepụtara. Ịchịkọta + nnwale ntuziaka ngwa ngwa bụ nzọụkwụ mmesi obi ike dị ọnụ ala.
Obere obere atọ
Ikpe 1 - Mmepụta nke na-aza ajụjụ na-abawanye izi ezi. Onye nrụpụta buru ụzọ rịọ ọrụ nyocha ụbọchị na ahụ efu wee nweta nsonaazụ ziri ezi na agba atọ. Na mgbalị nke abụọ, mgbe m kọwapụtara ọrụ ahụ na nkọwa 4-akara (ụdị anabatara, iwu mpaghara oge, ọnọdụ njehie) ma rịọ ya, koodu nke na-arụ ọrụ na nke mbụ bịara. Otu ihe nlereanya, otu ụbọchị; ihe dị iche bụ naanị doo anya nke ebumnobi.
Ikpe 2 - Ọ bụghị ịkọwapụta ụdị dị oke ọnụ. Otu otu gbara mgba na API nke ndabere oku na-edochi fs.nkwa dị na koodu emepụtara maka Node.js. Mgbe agbakwunyere ahịrị "Jiri Node 20, ESM, async / chere" na ngwa ngwa, mmepụta sochiri ọrụ ahụ oge mbụ; Nkezi nke nkeji iri na abụọ etinyere na mgbazi ka edogharịrị.
Ikpe 3 - Ezigbo uru na koodu mmiri ọkụ. Otu microservice chọrọ DTO ọhụrụ 6 (Ihe Nnyefe Data - klaasị data dị mfe nke na-ebu data n'etiti ọkwa) yana iwu nkwado ha. Ihe na-adịbu ihe dị ka nkeji 90 nke ọrụ ntuziaka na-ebelata na nkeji 35 mgbe AI mepụtara ma nyochaa ya; Ebe ọ bụ na nkwughachi koodu dị elu na ụkpụrụ doro anya, AI na-arụ ọrụ na mpaghara ya kachasị mma ebe a.
Ndebiri anọ enwere ike iṅomi
Nrụpụta ọrụ dabere na nkwekọrịta:
Ọrụ: Ị bụ onye na-emepụta ihe {{asụsụ}} dị uchu. Nkwekọrịta ọrụ:- Aha: {{name}} - Ntinye: {{ụdị na ihe ha pụtara}} - Mmepụta: {{ụdị na pụtara}} - Error status: {{ihe a na-atụba/eweghachi mgbe}}Mgbochi: {{enweghị mpụga adabere / style / arụmọrụ}} ihe atụ: {{output_1}}- {{entry_2}} -> {{error_2}}Bu ụzọ nye mbinye aka + obere atụmatụ, emesia koodu. Nnwale edemede, naanị ọrụ.
Iji dakọọ ụdị dị adị (megharịa na ntọala koodu):
N'okpuru ebe a bụ ọrụ atụ sitere na ọrụ anyị; Mụta ịkpọ aha, njikwa njehie na ụdị ịza ajụjụ ebe a. Jiri otu ụdị dee ọrụ maka {{new_task}}. Ọmụmaatụ: {{current_code}}
Site na ọkpụkpụ ruo na ndochi (stub → mmejuputa):
Dejupụta ọkpụkpụ ọrụ dị n'okpuru dị ka TODO na nkwupụta. Gbanwee ụdị mbinye aka na nloghachi. Emela ka ọrụ inyeaka na-adịghị adị; ọ bụrụ na ọ dị mkpa, mee ka m mara "a chọrọ onye inyeaka a". {{skelet_kod}}
Ntụnyere ngwa ọzọ:
Nye mmejuputa iwu abụọ dị iche iche maka {{task}}: (a) na-ebute ụzọ ịgụ ihe, (b) na-ebute ịrụ ọrụ ụzọ. Dee 1 ahịrịokwu "mgbe ọ ka mma" n'okpuru nke ọ bụla.
Ngwa ngwa adịghị ike / Ike siri ike
Adịghị ike: "Deere m ọrụ nkwenye email."
Ike: "TypeScript 5, ọkọlọtọ ọba akwụkwọ naanị. Dee isValidEmail(ntinye: eriri): boolean. Kpaa oghere, mee ka ọ bụrụ enweghị mmetụta, a@b.co bara uru, a@, @b.co, eriri efu adịghị adị. Ọ bụrụ na ị ga-eji regex, adịla mgbagwoju anya; tinye ahịrị abụọ nke okwu."
Ụdị dị ike; Weghachite asụsụ, ụdị, mbinye aka, ikpe ihu na mmachi ụdị. Ya mere, koodu emepụtara na-arụ ọrụ ma dabara na ọrụ gị.
Ụzọ
Mgbe iji
Nlebara anya
Emecha n'ịntanetị
Obere ntinye na eruba
Anabataghị aro ahụ n'agụghị ya
Mmepụta dabere na nkwekọrịta na nkata
Ọrụ/klaasị ọhụrụ
Nye ihe atụ na ihu ikpe
Mmepụta site na ụdị ụdị
Na-agbakwụnye na koodu dị
Họrọ koodu nlele dị ugbu a
skeleton nri
Edoziri mbinye aka, ahụ adịghị
Ịgbanwe mbinye aka
Ntugharị koodu na ọnyà ndabere
Ndị AI na-atụkarị aro ka ọ bụrụ ọbá akwụkwọ ọhụrụ iji mee ka ọrụ ya dịkwuo mfe. Mgbe ụfọdụ, nke a bụ ihe ziri ezi, mgbe ụfọdụ ọ na-agbakwụnye ndabere na-enweghị isi na ọrụ gị ma ọ bụ na-atụ aro ngwugwu na-adịghị adị (ihe nhụsianya). Iwu: ị na-akwado ndabere ọhụrụ ọ bụla. Etinyekwala ya na oru ngo na-egosighi na ngwugwu ahụ dị n'ezie, na-echekwa ya ma nwee ikike kwesịrị ekwesị. Ọtụtụ mgbe, onye inyeaka ugbua na oru ngo dị mma karịa ngwugwu ọhụrụ.
Akpachara anya: Nyochaa ahịrị mbubata nke AI tụrụ aro. Aha ngwugwu na-adịghị adị (nke nwekwara ike yie ngwugwu adịgboroja a na-akpọ "typo-squatting") na-agbaji mkpokọta ma nwee ihe egwu nchekwa.
Mmejọ ndị nkịtị
- Inwe mbinye aka kpebisiri ike site na ihe nlereanya. Ọ bụrụ na ị naghị edozi ụdị ntinye / mmepụta, mbinye aka dị iche iche na-abịa na mmepụta ọ bụla na ntinye na-esi ike.
- Ọ bụghị ikwu okwu ọnụ. Ntinye efu, efu, nọmba adịghị mma, uru dị ukwuu - ọ bụrụ na ị kọwaghị ihe ndị a, ihe nlereanya ahụ na-ede "ụzọ obi ụtọ", na-awụ elu ọnụ.
- Na-ejikọta aro ahụ na-anwaleghị ya. Koodu na-egosi na ọ na-arụ ọrụ apụtaghị na ọ na-arụ ọrụ.
- Ịnabata ndabere na-enweghị isi. Ịgbakwunye ọbá akwụkwọ dum maka otu-liner na-emepụta ụgwọ ọrụ aka.
- Ụdị ekwekọghị ekwekọ. Aha dị iche iche na njikwa njehie site na ọrụ ndị ọzọ na-eme ka koodu ntọala patchy.
Na nchịkọta
Ọgbọ koodu dị ike mgbe ị tụgharịrị ebumnobi na nkwekọrịta doro anya. Jiri mmecha inline maka obere ọrụ dị n'ime mmiri, yana maka ọrụ ndị na-ewepụta nhazi na mkparịta ụka. Ị na-akọwapụta ụdị ntinye/mpụta, ikpe ihu, ụdị, na ụdị; Nye ihe atụ nke ihe nlereanya; nyochaa ndabere ọhụrụ ọ bụla; ma gbaa ọsọ gụọ akwụkwọ ọ bụla emepụtara. AI na-akwụ ụgwọ kacha mma na usoro, koodu ugboro ugboro - mee ya ozugbo ebe ahụ, n'ime oke ị setịpụrụ.
Ọrụ ngwa
Họrọ obere ọrụ n'ezie site na ọrụ gị nke ịchọrọ ide. Buru ụzọ bipụta ya na AI site na ụdị “ọgbọ ọrụ dabere na nkwekọrịta”, na-enye ụdị ntinye / mmepụta, ikpe ihu abụọ, yana mmachi ụdị. Chịkọta koodu emepụtara wee jiri ntinye abụọ dị iche iche nwaa ya. Wee jụọ otu ọrụ ahụ ọzọ, oge a "dee m nke a" na-enweghị ihe ọ bụla, ma jiri ahịrị mpụta abụọ atụnyere n'ahịrị: kedu akụkụ nke furu efu, mmezi ole ka achọrọ?
ndetu
- [ ] Amaara m ebe m ga-eji ọnọdụ nkata na mmecha inline.
- [] M na-ekpebi ntinye / mmepụta nkwekọrịta na ọnụ okwu na ọgbọ ọrụ.
- [ ] Emeela m ka ọ bụrụ àgwà ịtinye ozi asụsụ na ụdị na ngwa ngwa.
- [ ] Ana m achịkọta ma nwalee ibe ọ bụla emepụtara tupu m achịkọta ya.
- [] Ana m akwado nkwado ọhụrụ ọ bụla AI na-atụ aro site n'ịkwado ịdị adị na mkpa ọ dị.
- [] M na-enyocha na koodu emepụtara dabara na ụdị ọrụ ahụ.