====== Kontrolni Seznam Kakovosti Kode ====== **Različica:** 2.0\\ **Obseg:** Production pripravljenost, DRY, konstante, oblikovanje, higiena javnega API. ===== Zahteve za Production-Ready (NIČELNA TOLERANCA) ===== **Vsa koda MORA biti 100% production-ready:** ^ Prepovedano ^ Zahtevano ^ | ''%%// TODO:%%'' komentarji | Popolna implementacija | | ''%%// FIXME:%%'' komentarji | Popravljena koda | | Stub funkcije | Polne implementacije | | Mock implementacije | Prave implementacije | | Nadomestne vrednosti | Dejanske vrednosti | | ''raise ENotImplemented'' | Delujoča koda | * [ ] Brez TODO komentarjev v produkcijski kodi * [ ] Brez FIXME komentarjev v produkcijski kodi * [ ] Brez stub ali placeholder funkcij * [ ] Brez mock implementacij * [ ] Vsaka funkcija popolnoma implementirana * [ ] Vsi primeri napak obravnavani * [ ] Vsi robni primeri pokriti ===== Splošna Kakovost ===== * [ ] Brez podvojene kode (DRY načelo) * [ ] Brez magic numbers (uporabi poimenovane konstante) * [ ] Konsistentno oblikovanje skozi celotno datoteko * [ ] Vse javne metode imajo pravilna sporočila o napakah ---- Brez TODO komentarjev Brez FIXME komentarjev Brez stub funkcij Popolnoma implementirano ---- //Različica: 2.0 (Split)//\\ //Avtor: Wolfgang van der Stille// Nazaj na [[start|Kontrolni Seznami Kode]] | [[..:start|Kontrolni Seznami za Preglede]] ~~DISCUSSION:off~~