Repositooriumi AI töövoo poliitika
Kasuta seda AI-abiga arenduse baaspoliitikana tiimis.
Heakskiidetud kasutus
- Testid.
- Dokumentatsioon.
- Väikesed funktsioonid.
- Reprodutseeritavate vigade parandused.
- Mehaanilised refaktorid.
- Olemasoleva koodi lokaalsed selgitused.
Piiratud kasutus
Vajab enne alustamist vanemarendaja ülevaatust:
- Autentimine või autoriseerimine.
- Makse-, arveldus- või finantsloogika.
- Andmebaasimigratsioonid.
- Turbetundlik taristu.
- Suured ümberkirjutused.
- Kliendiandmete käsitlemine.
- Reguleeritud süsteemid.
Vajalik ülesandebriif
Iga AI-abiga kooditöö peaks sisaldama:
- Eesmärki.
- Asjakohaseid faile/mooduleid.
- Oodatavat käitumist.
- Mitte-eesmärke.
- Äärejuhtumeid.
- Testkäsku.
- Turbe/andmete piiranguid.
- Olemasolevat mustrit, mida järgida.
Ranged reeglid
- Ära kleebi saladusi AI tööriistadesse.
- Ära kasuta privaatsete ettevõtte repositooriumide jaoks isiklikke AI kontosid.
- Ära lisa sõltuvusi ilma heakskiiduta.
- Ära hiili mööda testidest, lintimisest, tüübikontrollist ega ülevaatusest.
- Ära aktsepteeri suuri ümberkirjutusi ilma inimese plaanita.
- Ära merge’i AI-genereeritud muudatusi ilma koodiülevaatuseta.
Ülevaatuse kontrollnimekiri
- Järgib kohalikku arhitektuuri.
- Säilitab avaliku käitumise, kui muutus pole tahtlik.
- Ei nõrgesta autentimist, valideerimist, logimist, ligipääsetavust ega veakäsitlust.
- Testid katavad käitumise ja veateed.
- Ei paljasta saladusi, mandaate ega privaatseid kliendiandmeid.
- PR kirjeldus ütleb, mis oli AI-abiga tehtud ja mis käsitsi üle kontrollitud.