Ülesannet saavad teha ainult need, kes olid 18.03 tunnis kohal. Tähtaeg: 01.04.2025
- Tehke ToDo rakendusele "Edit" võimalus
- Aja formaat tähtajal peab olema DD.MM.YYYY
- Sorteerige taskid tähtaja järgi
- Loote võimaluse märkida taske erinevate prioriteetidega - vähemalt 3 erinevat prioriteeti (N: Kõrge, keskmine, madal)
Iga alamülesande täitmine annab maksimaalselt kolm punkti ehk kokku 12 punkti.
- Peab järgma "head programmeerimise stiili"
- Muutujate nimed peavad kirjeldama muutujat ning peavad olema inglise keeles
- Funktsiooni nimi peab olema "lühike"
- Optimeeri koodi lugemiseks (real ~80 tähemärki)
- Projektide jaoks tuleb kasutada objektorienteeritud lähenemist
- Laenatud koodile tuleb viidata - AI puhul kirjutada kommentaarina prompt, millega kood saadi. Muudel juhtudel link koodile.
- Boonuspunktid:
- Loomingulisus (NB! nõuded peavad olema täidetud)
- Fork'i ülesande/projekti repositoorium (leiab https://github.com/eesrakendused-2025/).
- Clone'i see repositoorium enda arvutisse/serverisse ja määra repositooriumi URL kuhu edaspidi muudatusi salvestad.
git clone https://YOURUSERNAME@github.com/YOURUSERNAME/REPOSITORY.git
nt esimese iseseisva töö puhul:
git clone https://jukujuurikas@github.com/jukujuurikas/1kodutoo.git
- Lisa vajdusel oma nimi ja email repositooriumi omanikuks (Setting your username). Vajadusel hangi endale privaatne e-post @users.noreply.github.com lõpuga (https://github.com/settings/emails)
git config --global user.name "Tauri Kirsipuu"
git config --global user.email taurikirsipuu@users.noreply.github.com
- Muuda faile ülesande lahendamiseks ja Commit'i iga olulisem muudatus, kasutades kahte käsku.
git add .
git commit -m "Added this functionality to the app"
- Veendu, et kogu kood on Commit'itud.
git status
- Push/sync'i muudatused GitHub'i.
git push origin
- Ava pull request ülesande originaalses repositooriumis. Järgi üleasende esitamise tähtaega
- Muudatusi ja täiendusi võib push'ida repositooriumisse, kuni ette antud kuupäevani.
Tagasisidet saab otse pull request'i millele ootan Sinupoolseid kommentaare/mõtteid/küsimusi. Võid julgselt avada pull request'i kohe kui hakkad kodutöö kallal tegelama ja siis kui hätta jääd võid esitada sinna küsimuse. Maini kommentaaris minu kasutajat @taurikirsipuu
siis jõuan sellele kiiremini vastata.
- Peab järgma "head programmeerimise stiili"
- Muutujate nimed peavad kirjeldama muutujat ning peavad olema inglise keeles
- Funktsiooni nimi peab olema "lühike"
- Optimeeri koodi lugemiseks (real ~80 tähemärki)
- Projektide jaoks tuleb kasutada objektorienteeritud lähenemist
- Laenatud koodile tuleb viidata
- Boonuspunktid:
- Loomingulisus (NB! nõuded peavad olema täidetud)