Copilotin käyttäminen tarkistajana GitHub.com

Valmis

GitHub.com Copilot-tarkistuksen pyytäminen on yhtä helppoa kuin sen lisääminen Arvioijat-valikosta. Copilot luo muutamassa sekunnissa kommenttien tarkistuksen - ei hyväksyntää tai hylkäämistä - joten se ei koskaan estä yhdistämisiä, vaan lisää sen sijaan arvokasta kontekstia ihmistarkastajille. Voit myös mukauttaa Copilotin toimintaa lisäämällä copilot-instructions.md tiedoston arkistoosi. Nämä ohjeet ohjaavat Copilotia noudattamaan tiimisi erityisiä tarkistusohjeita, jotta se etsii samoja asioita kuin sinä ja pitää ehdotuksensa standardiesi mukaisina.

Tarkistuskommentit näyttävät ja käyttäytyvät samalla tavalla kuin joukkuetovereiden kommentit: voit reagoida, ratkaista tai kommentoida niitä. Copilot saattaa merkitä puuttuvat tyyppivihjeet, ehdottaa muotoilumuutoksia tai korostaa mahdollisia virheitä.

Tämän jakson loppuun mennessä voit:

  • Pyydä ja tulkitse Copilot-tarkistusta.
  • Ota käyttöön Copilotin ehdottamat muutokset.
  • Ymmärrä Copilotin roolin rajoitukset arvioinneissa.

Kuinka koodata tarkistus GitHub.com

  1. Pull-pyynnön avaaminen tai luominen Aloita luomalla uusi pull-pyyntö tai siirtymällä aiemmin luotuun pyyntöön arkistossasi.

  2. Copilotin lisääminen tarkistajaksi Valitse Tarkistajat-valikostaCopilot. Tämä määrittää Copilotin tarkistamaan muutokset samalla tavalla kuin määrittäisit ihmisryhmän jäsenen.

    Kuvakaappaus GitHub-vetopyynnön tarkistajapaneelista, jossa Copilot on ehdotettu tekoälyparin ohjelmoijan arvioijaksi.

  3. Odota, että tarkistus on valmis Copilot alkaa analysoida pull-pyyntöäsi heti. Tarkistukset valmistuvat yleensä alle 30 sekunnissa, joten saat tuloksia nopeasti keskeyttämättä työnkulkuasi.

  4. Tarkista Copilotin kommentit Selaa pull-pyyntöä lukeaksesi Copilotin palautteen. Ehdotukset jätetään kommentteiksi asiaankuuluville koodiriveille.

    Kuvakaappaus GitHubin vetopyynnöstä, jossa Copilot ehdottaa väärin kirjoitetun muuttujan nimen korjaamista random_greetin:stä random_greeting:ksi Ruby-tiedostossa.

  5. Ota käyttöön Copilotin ehdottamat muutokset Kun Copilot ilmoittaa ongelmista, voit toimittaa korjauksia suoraan PR-käyttöliittymästä. Vertaisarvioinnin kommentteja varten voit luoda ratkaisuja nopeasti Copilotin avulla.

    Esimerkkikehote:

    "Ehdota korjausta tähän arvostelukommenttiin: Korvaa exec() turvallisemmalla toiminnolla."

    Copilot ehdottaa korjaustiedostoa käyttämällä subprocess.run(). Kehittäjä testaa sen paikallisesti, sitoutuu ja varmistaa, että testit läpäisevät.

    PRU:t tekevät näistä korjauksista nopeampia ja älykkäämpiä, jolloin Copilot voi analysoida tarkistuskommentteja koodikontekstin rinnalla ja ehdottaa korkealaatuisia ratkaisuja.

  6. Rajojen ymmärtäminen

    Copilotin rooli arvioinneissa on neuvoa-antava. Se ei hyväksy tai hylkää pull-pyyntöjä, eikä sen kommentteja lasketa vaadittuihin hyväksyntöihin. Sen avulla voit havaita ongelmat ajoissa, luoda toimivia ehdotuksia ja nopeuttaa rutiinitarkastuksia, mutta luota ihmistarkastajiin arkkitehtuuripäätöksissä, vivahteikkaissa kompromisseissa ja lopullisessa hyväksynnässä.

    GitHub.com tarkistaminen on tehokasta, mutta voit havaita vielä enemmän ongelmia ennen kuin koodi saapuu GitHubiin käyttämällä Copilotia IDE:ssäsi.