Kodaspynė – tai programavimo terminas, reiškiantis kodo gabalėlį, kuris pašalinamas iš programos prieš ją paleidžiant (pvz., dėl saugumo, optimizavimo ar testavimo priežasčių). Tai gali būti:
- Derinimo/bandymų kodas – naudojamas tik kūrimo metu.
- Slapti raktai ar konfigūracijos duomenys – kuriuos reikia pakeisti prieš diegimą.
- Nebaigtos funkcijos – kurios gali sutrikdyti veikimą.
Pavyzdžiai:
1. Slaptas raktas kode:
python
API_KEY = "12345-secret-key" Ši eilutė turi būti pašalinta/pakeista
2. Derinimo išvestis:
javascript
console.log("Vidinis kintamasis:", sensitiveData); // Kodaspynė – pašalinti prieš paleidimą
3. Laikinas bandymų kodas:
python
TODO: pašalinti po testavimo
if DEBUG_MODE:
delete_all_database() Pavojingas kodas, likęs kode
Kodaspynės rizika: gali išduoti slaptą informaciją, sutrikdyti programą ar pažeisti saugumą. Geriausia praktika – naudoti aplinkos kintamuosius, konfigūracijos failus (su .gitignore) ir kodo peržiūras.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.