Aloittelija🔧 Refaktorointi

Koodin siistiminen

Siisti ja selkeytä olemassa olevaa koodia.

Prompti

Refaktoroi seuraava koodi selkeämmäksi ja ylläpidettävämmäksi.

Koodi:
[KOODI]

Tavoitteet:
- Parempi luettavuus
- Selkeät muuttujanimet
- DRY-periaate (Don't Repeat Yourself)
- Single Responsibility Principle

Säilytä alkuperäinen toiminnallisuus.
Selitä mitä muutoksia teit ja miksi.

Suomenkieliset vinkit

  • Suomenkieliset promptit toimivat hyvin Claude- ja GPT-4-malleissa
  • Teknisten termien suomennokset auttavat ymmärtämään konsepteja paremmin
  • Voit pyytää AI:ta selittämään koodia suomeksi oppimista varten

Muuttujat

Korvaa nämä hakasulkeissa olevat muuttujat omilla tiedoillasi:

  • [KOODI]

Esimerkki

Täytetty prompti

Refaktoroi seuraava koodi selkeämmäksi ja ylläpidettävämmäksi.

Koodi:
function p(d) {
  let t = 0;
  for (let i = 0; i < d.length; i++) {
    if (d[i].a === true) {
      t = t + d[i].p;
    }
  }
  if (t > 100) {
    t = t * 0.9;
  }
  return t;
}

Tavoitteet:
- Parempi luettavuus
- Selkeät muuttujanimet
- DRY-periaate (Don't Repeat Yourself)
- Single Responsibility Principle

Säilytä alkuperäinen toiminnallisuus.
Selitä mitä muutoksia teit ja miksi.

Tulos

Siisti koodi selityksineen.

Vinkit

  • Kuvaile mikä koodissa häiritsee
  • Mainitse haluamasi tyyli
  • Pyydä selitykset muutoksille

Milloin käyttää

  • Koodi on vaikea lukea
  • Haluat parantaa laatua
  • Valmistaudut code reviewiin

Lisää prompteja

Selaa kaikkia refaktorointi prompteja tai tutustu muihin kategorioihin.