====== Kontrolna Lista Kvalitete Koda ====== **Verzija:** 2.0\\ **Opseg:** Production-Readiness, DRY, konstante, formatiranje, higijena javnog API-ja. ===== Production-Ready Zahtjevi (NULTA TOLERANCIJA) ===== **Sav kod MORA biti 100% production-ready:** ^ Zabranjeno ^ Potrebno ^ | ''%%// TODO:%%'' komentari | Kompletna implementacija | | ''%%// FIXME:%%'' komentari | Ispravljen kod | | Stub funkcije | Potpune implementacije | | Mock implementacije | Prave implementacije | | Placeholder vrijednosti | Stvarne vrijednosti | | ''raise ENotImplemented'' | Funkcionirajući kod | * [ ] Nema TODO komentara u produkcijskom kodu * [ ] Nema FIXME komentara u produkcijskom kodu * [ ] Nema stub ili placeholder funkcija * [ ] Nema mock implementacija * [ ] Svaka funkcija potpuno implementirana * [ ] Svi slučajevi grešaka obrađeni * [ ] Svi edge cases pokriveni ===== Opća Kvaliteta ===== * [ ] Nema dupliciranog koda (DRY princip) * [ ] Nema magic numbers (koristi imenovane konstante) * [ ] Konzistentno formatiranje u cijeloj datoteci * [ ] Sve javne metode imaju ispravne poruke o greškama ---- Nema TODO komentara Nema FIXME komentara Nema stub funkcija Potpuno implementirano ---- //Verzija: 2.0 (Split)//\\ //Autor: Wolfgang van der Stille// Natrag na [[.:start|Kontrolne Liste Koda]] | [[..:start|Kontrolne Liste za Pregled]] ~~DISCUSSION:off~~