Esittely
Koodien tarkistukset ovat elintärkeitä koodin laadun ja yhteistyön ylläpitämiseksi, mutta ne luovat usein pullonkauloja. Kehittäjät jongleeraavat pitkien tarkistussyklien, epäjohdonmukaisen palautteen ja vaikeuden kanssa tarjota toimivia ehdotuksia – erityisesti useilla kielillä ja kehyksillä. Pienet virheet lipsahtavat läpi, ja pull-pyyntöjen yhdistäminen voi kestää päiviä.
GitHub Copilot auttaa ratkaisemaan nämä haasteet toimimalla yhteistoiminnallisena tarkastajana ja avustajana. Se ei korvaa ihmisiä, vaan toimii heidän rinnallaan ja havaitsee ongelmia, ehdottaa parannuksia, laatii yhteenvetoja ja jopa korjaa haavoittuvuudet automaattisesti. Voit myös mukauttaa Copilotia omilla tarkistusohjeillasi, jotta se etsii samoja malleja ja standardeja, joista välität ihmistarkastajana. Tämä tarkoittaa, että Copilot ei ainoastaan nopeuta tarkistuksia, vaan myös valvoo tiimisi parhaita käytäntöjä johdonmukaisesti kaikissa tietovarastoissa. Tuloksena on nopeammat tarkistukset, parempi laatu ja vähemmän kognitiivista kuormitusta tiimeille.
Premium Request Units (PRU) -yksiköt käyttävät Copilotin edistyneimpiä ominaisuuksia. Joka kerta kun pyydät Copilotia suorittamaan premium-tason tehtävän, kuten tarkistamaan koko pull-pyynnön, suorittamaan agenttitilassa tai luomaan monimutkaisia monivaiheisia ehdotuksia, se kuluttaa PRU:n. Nämä premium-pyynnöt antavat Copilotille lisäprosessointitehoa ja kontekstin syvyyttä, jota se tarvitsee monipuolisemman päättelyn, vahvempien parhaiden käytäntöjen tarkistusten ja luotettavampien tulosten tuottamiseen. Myöhemmin kurssilla opit seuraamaan PRU:n käyttöäsi, optimoimaan suunnitelmasi ja hyödyntämään jokaisesta premium-pyynnöstä parhaalla mahdollisella tavalla.
Oppimistavoitteet
Tämän moduulin aikana opit seuraavia:
- Selitä, miten GitHub Copilot virtaviivaistaa koodin tarkistuksia ja pull-pyyntöjä.
- Tunnista tärkeimmät ominaisuudet, joita Copilot lisää tarkistusprosessiin.
- Pyydä ja tulkitse Copilot-arvosteluja GitHub.com ja ymmärrä niiden rajat.
- Suorita Copilot-tarkistukset paikallisesti IDE:ssä ja käytä mukautettuja ohjeita.
- Hyödynnä Premium Request Units (PRU) -yksiköitä syvällisempään, kontekstirikkaaseen analyysiin.
- Automatisoi Copilot-tarkistukset eri tietovarastoissa sääntöjoukkojen ja tilatarkistusten avulla.
- Käytä Copilotin ehdotuksia vastuullisesti yhdistämällä ne ihmisen harkintaan ja testaukseen.
edellytykset
- GitHub-tili
- GitHub Copilot käytössä tililläsi (Copilot Pro, Copilot Pro+, Business- tai Enterprise-suunnitelma suositellaan täyden koodin tarkistusominaisuuksille).
- Pull-pyyntöjen ja kooditarkistusten perustuntemus – pull-pyynnön luominen, kommenttien jättäminen ja muutosten yhdistäminen.
Kehitysympäristö, kuten Visual Studio Code tai JetBrains IDE:t (valinnainen, mutta suositeltavaa), jos aiot käyttää Copilot-tarkistuksia paikallisesti ennen pull-pyyntöjen avaamista.