Aonad 2 / 12

Scriptiú agus Uathchríochnú

Gnóthachain:

  • Cumas mód comhrá a mhapáil chun cineál tasc a cheartú agus é a chríochnú inlíne
  • Cumas leideanna cumhachtacha léiriúcháin a scríobh lena n-áirítear conarthaí ionchuir/aschuir, cásanna imeallacha agus srianta stíle
  • Cumas cód ginte agus aon spleáchais nua molta a bhailíochtú roimh chumasc

Is minic go mbíonn an chéad phointe teagmhála ag forbróir le AI uathchríochnaithe - gné a mholann an chéad líne eile agus tú ag clóscríobh - nó "cineál an fheidhm sin" a rá i bhfuinneog comhrá. Úsáideann siad beirt an t-inneall céanna ach teastaíonn disciplíní éagsúla uathu. San aonad seo, aistrímid giniúint cód ó "scríobh síos" randamach go céim innealtóireachta a bhfuil a haschur intuartha agus infhíoraithe.

Is é an sprioc AI a iompú ó uirlis a luasaíonn do mheaisín clóscríofa go printíseach a oibríonn laistigh de na srianta atá leagtha síos agat. Sábhálann printíseach dea-threoraithe am; Táirgeann printíseach neamhthreoraithe praiseach a chaithfidh tú a ghlanadh níos déanaí.

Dhá Mhodh Úsáide: Críochnú Inlíne agus Comhrá

Tagann críochnú inlíne i bhfeidhm agus tú ag clóscríobh isteach d'eagarthóir; Clóscríobhann tú síniú feidhme nó líne tráchta agus molann sé an chuid eile. Tá sé iontach do luas, ach tá comhthéacs cúng aige: ní fheiceann sé ach cód sa cheantar láithreach. Sin an fáth go n-oibríonn sé is fearr nuair a scríobhann tú d’intinn go soiléir i dtrácht. Mar shampla, an //r-phost úsáideora a bhailíochtú, caith ValidationError má chuireann trácht neamhbhailí feabhas suntasach ar an moladh thíos.

Is éard atá i modh comhráite le haghaidh tascanna níos mó agus struchtúrtha: "Cuir leathanach leis an aicme seo", "Sliocht comhéadan den tseirbhís sin". Anseo tá an sólás agat maidir le ról, comhthéacs agus formáid a thabhairt. Is é an riail ghinearálta: críochnú le haghaidh tascanna beaga agus sreabhadh, comhrá le haghaidh tascanna a éilíonn smaointeoireacht agus struchtúr.

Leid: Ná glac go dall leis an moladh críochnaithe le "Tab". Léigh an líne mholta ar feadh soicind; Is minic a sceitheann ainm athróige mícheart nó riocht inbhéartaithe as seo.

Céimeanna chun Cuspóir a Aistriú go Cód

  1. Sainmhínigh conradh. Cad é iompar ionchuir, aschuir agus earráide na feidhme? Cosúil le "Faigh ríomhphost, normalaigh má tá sé bailí, caith earráid má tá sé neamhbhailí".
  2. Luaigh na srianta. Ná húsáid spleáchas seachtrach? Treoir stíle ar leith? An bhfuil teorainn feidhmíochta ann?
  3. Tabhair sampla. Bogann péire ionchuir-aschuir (“ali@x.com → bailí, ali@ → earráid”) tuiscint na samhla ar rún ó thuar go beachtas.
  4. Iarr píosaí beaga. Feidhm amháin, freagracht amháin. Ansin bogadh ar aghaidh go dtí an chéad cheann eile.
  5. Léigh agus rith an cód ginte. Is é tiomsú + triail láimhe thapa an chéim dearbhaithe is saoire.

Trí Chás Mini

Cás 1 - Méadaíonn an táirgeadh atá bunaithe ar thuairimí cruinneas. D'iarr forbróir feidhm pharsála dáta ar dtús le corp folamh agus fuair sé an toradh ceart i 3 bhabhta. Sa dara iarracht, nuair a shainmhínigh mé an fheidhm le trácht 4-líne (formáidí glactha, riail crios ama, coinníoll earráide) agus d'iarr mé é, tháinig an cód a d'oibrigh sa chéad bhabhta. Múnla céanna, lá céanna; ní raibh sa difríocht ach soiléireacht na hintinne.

Cás 2 - Tá sé costasach gan leagan a shonrú. Bhí foireann amháin ag streachailt leis an API oidhreacht-bhunaithe glao ar ais ag teacht in ionad fs.promises i gcód a tháirgtear do Node.js. Nuair a cuireadh an líne "Úsáid Nód 20, ESM, async / await" leis an leid, lean táirgeadh an tionscadal an chéad uair; Athshocraíodh an meán de 12 nóiméad a caitheadh ​​ar cheartú.

Cás 3 - Gnóthachan réadach i gcód pláta coire. Theastaigh ó mhicrisheirbhís 6 OIB nua (Oibiacht Aistrithe Sonraí — aicme sonraí simplí a iompraíonn sonraí idir sraitheanna) agus a rialacha bailíochtaithe. Laghdaíodh an méid a bhíodh thart ar 90 nóiméad d’obair láimhe go 35 nóiméad nuair a tháirg AI agus arna athbhreithniú ag AI; Ós rud é go bhfuil athrá cód ard agus go bhfuil an patrún soiléir, d'oibrigh AI ina réimse is éifeachtaí anseo.

Ceithre Theimpléad Inchóipeála

Giniúint feidhme bunaithe ar chonradh:

Ról: Is forbróir dúthrachtach {{ teanga}} thú. Conradh feidhm:- Ainm: {{name}}- Ionchur: {{ cineálacha agus an bhrí atá leo}}- Aschur: {{ cineál agus brí}}- Stádas earráide: {{cad a chaitear/ar ais nuair a}}Srianta: {{gan spleáchais sheachtracha / stíl /fheidhmíochta}}Eiseamláirí:-1{} -putes:-1} {-out} {{entry_2}} -> {{error_2}}Tabhair síniú + plean gearr ar dtús, ansin cód. Scríbhneoireacht tástálacha, feidhm díreach.

Chun an stíl reatha a mheaitseáil (cuir in oiriúint don bhunchód):

Seo thíos feidhm shamplach ónár dtionscadal; Foghlaim ainmniúchán, láimhseáil earráidí agus stíl nótaí tráchta anseo. Scríobh feidhm le haghaidh {{new_task}} leis an stíl SAME. Sampla: {{current_code}}

Ó chnámharlach go líonadh (stub → cur i bhfeidhm):

Líon isteach an creatlach feidhme thíos de réir na TODOs sna tuairimí. ATHRUIGH an cineál sínithe agus tuairisceáin. Ná déan feidhm chúntóra nach bhfuil ann; más gá, cuir in iúl dom "tá an cúntóir seo ag teastáil". {{skelet_kod}}

Comparáid aip eile:

Tabhair 2 fheidhmiúchán dhifriúla le haghaidh {{tasc}}: (a) inléiteacht a chur in ord tosaíochta, (b) feidhmíocht a chur in ord tosaíochta. Scríobh síos 1 abairt "nuair is fearr" faoi gach ceann díobh.

Leid lag / Pras láidir

Lag: "Scríobh dom feidhm fíoraithe ríomhphoist."
Strong: "TypeScript 5, leabharlann caighdeánach amháin. Scríobh isValidEmail(ionchur: teaghrán): boolean. Baile Átha Troim spásanna, déan cás neamhíogair, tá a@b.co bailí, a@, @b.co, tá teaghrán folamh neamhbhailí. Má tá tú chun regex a úsáid, ná bí ró-chasta; cuir 2 líne tráchta leis."

Leagan cumhachtach; Filleann sé an teanga, leagan, síniú, cásanna imeall, agus srian stíl. Mar sin, oibríonn an cód a ghintear agus luíonn sé isteach i do thionscadal.

Cur Chuige

Cathain a úsáid

Aird

Críochnú inlíne

Ionsáigh bheaga sa sreabhadh

Ná glac leis an moladh gan é a léamh

Táirgeadh bunaithe ar chonradh i gcomhrá

Feidhm/rang nua

Tabhair sampla agus cás imeall

Táirgeadh de réir stíl samplach

Ag cur leis an gcód atá ann cheana

Roghnaigh cód sampla reatha

líonadh creatlach

Síniú seasta, corp bán

Athrú ar an síniú

Dúbailt an Chóid agus an Gaiste Spleáchais

Is minic a mholann an AI leabharlann nua chun a post a dhéanamh níos éasca. Uaireanta bíonn sé seo cruinn, uaireanta cuireann sé spleáchas neamhriachtanach le do thionscadal nó molann sé pacáiste nach bhfuil ann (síoltacha). Riail: deimhníonn tú gach spleáchas nua. Ná cuir leis an tionscadal é gan a fhíorú go bhfuil an pacáiste ann i ndáiríre, go gcoimeádtar é, agus go bhfuil an ceadúnas cuí aige. An chuid is mó den am is fearr cúntóir atá sa tionscadal cheana féin ná pacáiste nua.

Aire: Déan athbhreithniú ar na línte allmhairithe a mhol AI. Briseann ainm pacáiste nach bhfuil ann (atá cosúil freisin le pacáistí bréige ar a dtugtar "typo-squatting") an tiomsú agus cruthaíonn sé riosca slándála.

Botúin choitianta

  • Ag an síniú a chinnfidh an tsamhail. Mura socraíonn tú na cineálacha ionchuir/aschuir, tagann síniú difriúil le gach táirgeadh agus bíonn sé deacair comhtháthú a dhéanamh.
  • Gan trácht ar chásanna imeallacha. Ionchur folamh, null, uimhir dhiúltach, luach an-mhór - mura sonraíonn tú iad seo, scríobhann an tsamhail an "cosán sásta", gan bacadh le imill.
  • An moladh a chomhcheangal gan é a thástáil. Ní chiallaíonn cód gur cosúil go n-oibríonn sé.
  • Glacadh le spleáchas gan ghá. Cruthaítear fiachas teicniúil trí leabharlann iomlán a chur isteach le haghaidh líneála aonair.
  • Neamhréireacht stíl. Déanann ainmniú difriúil agus láimhseáil earráide ón gcuid eile den tionscadal bonn an chóid achrannach.

Go hachomair

Tá giniúint cód cumhachtach nuair a aistríonn tú rún go conradh soiléir. Bain úsáid as comhlánú inlíne le haghaidh tascanna beaga in-srutha, agus le haghaidh tascanna a bhunaíonn struchtúr sa chomhrá. Sonraíonn tú cineálacha ionchuir/aschuir, cásanna imeall, leagan agus stíl; Tabhair sampla den mhúnla; gach spleáchas nua a fhíorú; agus rith agus léigh gach píosa a tháirgtear. Is fearr a íocann AI as an gcód foirmiúil, athchleachtach - rith ansin é, laistigh de na teorainneacha a shocraigh tú.

Tasc feidhmchláir

Roghnaigh feidhm bheag iarbhír ó do thionscadal nach mór duit a scríobh. Déan é a phriontáil ar an AI ar dtús leis an teimpléad “giniúint feidhme bunaithe ar chonradh”, ag tabhairt cineálacha ionchuir/aschuir, dhá chás imeall, agus srian stíle. Tiomsaigh an cód ginte agus bain triail as le dhá ionchur éagsúla. Ansin fiafraigh den fheidhm chéanna arís, an uair seo “scríobh é seo chugam” gan comhthéacs ar bith, agus déan comparáid idir an dá aschur líne ar líne: cé na cásanna imeallacha a cailleadh, cé mhéad ceartúchán a bhí ag teastáil?

seicliosta

  • [ ] Tá a fhios agam nuair is féidir modh comhrá a úsáid le críochnú inlíne.
  • [ ] Cinnim na cásanna conartha ionchuir/aschuir agus cásanna imeall i nginiúint feidhme.
  • [ ] Tá sé de nós agam eolas teanga agus leaganacha a chur leis an leid.
  • [ ] Déanaim gach píosa táirgthe a thiomsú agus a thástáil sula gcuirim le chéile é.
  • [ ] Deimhním gach spleáchas nua a mholann an AI trína fhíorú a bhfuil ann agus a riachtanas.
  • [ ] Déanaim seiceáil go bhfuil an cód ginte ag teacht le stíl an tionscadail.