4 / 4 📖 Teorija
Namų darbas — pasirink savo temą
Nuo kitos pamokos kiekvienas žingsnis augins TAVO programą — todėl šiandien pasirenki jos temą. Tai sąrašo tvarkyklė: užduotys, filmai, išlaidos, knygos, treniruotės, žaidimai… tavo pasirinkimas.
Tema tinkama, jei praeina 5 punktų testą:
- Mišrūs laukų tipai — įrašas turi ir teksto, ir skaičių, ir taip/ne (ne vien tekstas).
- Bent vienas skaitinis laukas — kaina, reitingas, minutės, metai… (jį sumuosim ir lyginsim).
- Perjungiamas laukas — atlikta/neatlikta, žiūrėta/nežiūrėta, pirkta/nepirkta.
- Kategorija — žanras, tipas, prioritetas (pagal ją filtruosim).
- Akimirksniu suprantama — draugas supranta temą per vieną sakinį, be paaiškinimų.
Geri pavyzdžiai:
- Filmų sąrašas —
Title(tekstas),Year(skaičius),Watched(taip/ne),Genre(kategorija) ✓ - Išlaidų sąrašas —
Name,Amount,Paid,Category✓ - Treniruočių žurnalas —
Exercise,Minutes,Done,Type✓
Atmesti pavyzdžiai (ir kodėl):
- „Socialinis tinklas" — per didelis: čia ne įrašų sąrašas, o visa sistema. ✗
- „Skaičiuotuvas" — nėra įrašų sąrašo, kurį valdytum. ✗
- „Žaidimas" — ne duomenų tvarkymas; smagu, bet ne šio kurso karkasas. ✗
Namų darbas (atsiskaitymui): parašyk vieną sakinį — tavo tema — ir 3 laukus su tipais, pvz.: „Knygų sąrašas: Title string, Pages int, Read bool." Kitoje pamokoje šie laukai taps tavo pirmaisiais kintamaisiais.