Vapaat kommentit
Aikaa meni aivan käsittämättömän paljon, paljon enemmän kuin luulin. Mutta olio-ohjelmoinnin oppiminen php:llä oli kyllä hyödyllistä. Tehtävä jäi kyllä vieläkin vähän kesken, mutta pakko palauttaa tuollaisena kun lähden huomenaamuna viikoksi matkoille. Kyllä kuitenkin sain sen toimimaan niin kuin pitää, vaikka ihan kaikki ei tapahdukaan speksien mukaan.
Rasittavaa lomakkeidein pyöritystä. Sekava tehtävänanto (Tarkennus sähköposti selvensi vähän).
En ole koskaan luokkia käyttänyt mutta tuntuivat erittäin hyödyllisiltä..
Olioiden kanssa ei ollut suurempia ongelmia, mutta taulukoiden käsittely vaati pientä totuttelua.
Tason 1 tehtävänanto vaikutti paikoin omituiselta. Vaadittiin, ettei alkio-oliota saa lisätä listaan, jos listalta löytyy samanniminen alkio-olio. Mitähän nimiä tässä tarkoitetaan? Alkio-olioon viittaavan muuttujan nimeäkö? Itse ainakin vertailin olioiden arvo-attribuutteja. Vaadittiin myös alkio-olion tulostusmetodia, vaikka aivan järjevä ratkaisu mielestäni on listaolion tulostusmetodista vain hakea alkio-olion arvo-attribuutin sisältö.
Oliosta ja luokasta toiseen viittaaminen ei ole ollenkaan selvillä ja nämä kaksi käsitettäkin on hieman hämäriä vielä. Siksi tehtäväkin on jäänyt puolitiehen. Miten viitataan toisen luokan metodeihin, milloin niihin saa viitata ja milloin ei...
Oliosta ja luokasta toiseen viittaaminen ei ole ollenkaan selvillä ja nämä kaksi käsitettäkin on hieman hämäriä vielä. Siksi tehtäväkin on jäänyt puolitiehen. Miten viitataan toisen luokan metodeihin, milloin niihin saa viitata ja milloin ei...
luentoesimerkki oli hyvä, sitä seuraavalla sai hyvin käsityksen hiddenien käytöstä!
luentoesimerkki oli hyvä, sitä seuraavalla sai hyvin käsityksen hiddenien käytöstä!
luentoesimerkki oli hyvä, sitä seuraavalla sai hyvin käsityksen hiddenien käytöstä!
Tuli tyypitettyjä kieliä ikävä
Duodaniin, hyödyllinen tehtävä, mutta rönsyilevä tehtävänanto olisi voinut selkeämpi. Kyllähän sellaisenkin ymmärtäminen (joka ei nyt tässä maanantaiyöllä 12-06 sujunut) mittaa pärjäämistä ja sitä vaaditaan lomakeaskartelussa, mutta vähän rikkaammalla kontekstilla olisi kivempi opetella koodailua. VT4 oli nyt vähän Mystinen Nimilista omine sääntöineen. Ehken asiasta viitsisi edes mainita, ellen olisi yön kuluessa löytänyt loputtomasti uusia tapoja kirjoittaa virheitä ilman syntaksivirheitä PHP:llä. Ärr.
Tehtävä ei (ainakaan vitostasolla) valitettavasti tuntunut mielekkäältä oppimisprojektilta, vaan lähinnä rasittavalta ja olioiden todellisesta käytöstä kaukana olevalta pelleilyltä :)
Demoista oli apua ja esimerkeistä. Myös ohjelmointi2 kurssin asiat auttoivat. Kovin hankalia olivat taso3:n mukana tulleiden päivitys ja poisto metodien mukaan ottaminen. Kaikin puolin hyödyllisiä tehtäviä.
Demoista oli apua ja esimerkeistä. Myös ohjelmointi2 kurssin asiat auttoivat. Kovin hankalia olivat taso3:n mukana tulleiden päivitys ja poisto metodien mukaan ottaminen. Kaikin puolin hyödyllisiä tehtäviä.
Demoista oli apua ja esimerkeistä. Myös ohjelmointi2 kurssin asiat auttoivat. Kovin hankalia olivat taso3:n mukana tulleiden päivitys ja poisto metodien mukaan ottaminen. Kaikin puolin hyödyllisiä tehtäviä.
Itse php-ohjelman tekeminen ei ollut hankalaa, tarvittavat luokat + metodit oli hetkessä suunniteltu ja tehty, mutta suurin vaikeus oli saada luokat ja metodit toimimaan itse sivussa, eli saada se php-ohjelma toimimaan oikein nettisivuilla. Myös tehtävänantoa piti hetken aikaa miettiä, että ymmärsi mitä siinä oikeastaan edes haetaan. Sairaan työläs tehtävä, en kerinnyt 5-tasoa kokonaan tekemään, mutta eikö sitä voisi antaa 4-pistettä, jos jotain on kerinnyt tekemään 5-tasolta?
Pulmia tuli vastaan yllättävissä kohdissa ja ratkaisu hieman purkkamainen. Kai sitä voisi hiljaksiin opetella koodaamaan...
Oli vaikea. Ei meinannut millään saada toimimaan.

Opin uutta

Vastanneiden määrä: 39

KysymysMäärä
Lomakkeiden kasittely 7
Transaktion toteuttaminen 2
Luokkien tekeminen 29
Nakyvyysasteet 14
Listan jarjestaminen 4
Metodien tekeminen 13
Arvojen sailyttaminen (hidden) 12
Lomakekenttien lisaaminen 1
Olioiden luominen ja kayttaminen 25
Luokkien yhteistyo 22

Kysymyksien keskiarvot

KysymysKeskiarvo
kesto5.59
Lomakekenttien lisaaminen3.05
Luokkien tekeminen2.59
demot0.51
Luokkien yhteistyo2.72
taso2.28
Olioiden luominen ja kayttaminen2.87
Lomakkeiden kasittely2.38
Listan jarjestaminen3.00
Nakyvyysasteet2.15
Metodien tekeminen2.49
Arvojen sailyttaminen (hidden)3.51
Transaktion toteuttaminen3.21