Stutt svar
Þegar gervigreind skrifar meirihluta kóðans færist ábyrgðin á gæðunum frá yfirferð yfir á sjálfvirk hlið. Ströng tegundaprófun, prófanir, lint-reglur sem festa arkitektúrákvarðanir í sessi og ein verify-skipun sem þarf að vera græn fyrir hverja innsendingu grípa saman það sem manneskja hættir að sjá eftir þriðju skrána.
Algengasta mótbáran gegn kóða skrifuðum af gervigreind snýst um rek: að stíllinn, uppbyggingin og ákvarðanirnar renni í sundur á mánuðum þar til enginn getur lengur sagt hvers vegna eitthvað lítur út eins og það gerir.
Yfirferð skalast illa
Manneskja sem fer yfir þriðju gervigreindarskrána sína á einni klukkustund les með minni skerpu. Það er fyrirsjáanleg afleiðing af því hvernig athygli virkar. Lausnin er að færa eins mikið af matinu og hægt er yfir á eitthvað sem heldur jafnri skerpu.
Hliðin sem vinna verkið
- Tegundaprófun í ströngum ham, þar með talið noUncheckedIndexedAccess
- Lint-reglur sem festa arkitektúrákvarðanir í sessi
- Prófanir fyrir það sem raunverulega kostar peninga ef það brotnar
- Ein skipun sem keyrir allt og þarf að vera græn fyrir hverja innsendingu
Punkturinn með síðasta liðnum er að hlið telur fyrst þegar það er raunverulega keyrt. Þurfi fjórar skipanir og gott minni verður því sleppt á föstudegi.
Algengar spurningar
- Versnar kóðinn ef gervigreind skrifar hann?
- Gæðin fylgja hliðunum. Séu tegundaprófun, prófanir og lint-reglur til staðar heldur kóðinn sama stigi óháð því hver eða hvað skrifaði hann.
- Hvaða prófanir borgar sig að skrifa?
- Þær sem ná yfir það sem kostar peninga þegar það brotnar: greiðsluflæði, aðgangsheimildir, gagnaheilleika og reglurnar sem erfiðast er að halda í höfðinu. Full þekja á léttvægum kóða skilar minna á hverja klukkustund.
- Hversu ströng á tegundaprófunin að vera?
- Strangur hamur á, þar með talin prófun á flettum uppflettingum. Hver glufa sem þú skilur eftir opna er heill flokkur af villum sem manneskja þarf að grípa í yfirferð, og það er einmitt sá hluti sem skalast verst.
- Geta lint-reglur leyst kóðayfirferð af hólmi?
- Þær leysa leiðinlegri helminginn af hólmi. Lint-regla grípur arkitektúrfrávik vélrænt, sem losar yfirferðina fyrir það sem hún er góð í: hvort lausnin leysi rétta vandamálið.
- Hvað gerir maður þegar hlið verður of hægt?
- Skiptir því upp. Hraðar prófanir keyra við hverja vistun, þyngri við innsendingu og þær þyngstu í byggingunni. Hlið sem tekur tíu mínútur verður sniðgengið, og þá grípur það ekkert.
- Hvernig fær maður teymi til að keyra hliðin í raun og veru?
- Gerðu það að einni skipun. Þurfi fjórar skipanir og gott minni verður þeim sleppt. Ein verify-skipun sem þarf að vera græn er eina útgáfan sem heldur til lengdar.
Segðu okkur hvað þú vilt byggja
Þrjátíu mínútur, ókeypis, og hreinskilið svar um hvort við séum rétta stúdíóið fyrir verkefnið.