Check-Code

Veebirakendus, mis otsib automaatselt koodis vigu ja parandab neid või pakub optimaalseid lahendusi (lihtne tehisintellektil põhinev abiline). Rakendus aitab jälgida vigade staatust ja parandamise protsessi ning salvestab andmeid, pakkudes võimalikke suundi rakenduse edasiseks arendamiseks.

Rakendus võib töötada brauseris sisseehitatud tööriistana (näiteks laiendusena). See tuvastab automaatselt, millisel veebilehel kasutaja viibib, ning võimaldab ka käsitsi määrata lehed, kus koodi analüüsi ja parandamise funktsioon töötab.

JIRA

Pilt näitab Check-Code projekti hetkeseisu projektihalduse tööriistas.

Epic progress — kõik epikud

Pilt näitab kõigi Check-Code projekti epikute edenemist

Gantt-diagramm — projekti ajakava

Pilt näitab kõigi epikute ajalist järjestust aprilli–mai lõikes:

  • CC-75 Analüüs ja planeerimine — algab esimesena (märtsi lõpp/aprilli algus)
  • CC-76 Disain ja arhitektuur — järgneb kohe peale analüüsi
  • CC-77 Frontend arendus — algab peale disaini
  • CC-78 Backend arendus — paralleelselt frontendiga
  • CC-79 Integratsioon ja testimine — peale arendust
  • CC-80 Lõppviimistlus — viimane faas

Epikud on omavahel seotud sõltuvustega (nooled), mis vastab projekti loogilisele järjestusele. Ajakava läheb kokku algses projektiplaanis kirjeldatud 6-nädalase tsükliga.

Pilt esitlusest

EPIC’S

Epikute loend koos oleku, tähtaja, prioriteedi ja omanikuga.

Kõik 6 epikat on staatuses “Vaja teha”, prioriteet Medium. Kolm epikat on määratud Anastasiia Radashevale, kaks on määramata. Tähtajad jäävad vahemikku märts–mai 2026.

CC-75 Analüüs ja planeerimine sisaldab alamülesandeid nagu SWOT-analüüs, tehnoloogiate valik ja nõuete kogumine. Ülesanded on erinevates staatustes — mõned lahendamisel, mõned tehtud, mõned vaja teha.

CC-76 Disain ja arhitektuur sisaldab süsteemi arhitektuuri planeerimist ja UI/UX kavandamist. Alamülesanded hõlmavad prototüübi koostamist, andmemudelite planeerimist ja wireframe’ide joonistamist. Enamik on lahendamisel või tehtud.

CC-77 Frontend arendus — kõik tööd on seotud kasutajaliidese loomisega: kuidas kasutaja sisestab koodi, näeb vigu, saab parandussoovitusi ja jälgib bugide staatust.

CC-78 Backend arendus — serveri, API ja andmebaasi loomine koodi analüüsiks, AI/vigade tuvastamiseks ja andmete salvestamiseks.

CC-79 Integratsioon ja testimine — frontend ja backend ühendamine, rakenduse testimine erinevates brauserites ning kasutajatestid 3–5 testisikuga.

CC-80 Lõppviimistlus — vigade parandamine testimise põhjal, jõudluse optimeerimine, dokumentatsiooni koostamine ja projekti esitluse ettevalmistamine.

SWOT