Vapaat kommentit
laskujärjestyksen toteuttaminen ilman sulkuja siten, että tulo ja jakolaskut tehdään ensin.
Php oli kokonaisuudessaan aika sekavaa näin ensi kerralla. Virheitä oli todella vaikea huomata ja siten korjailuun meni todella paljon aikaa. Lisäksi luennot eivät olleet ehtineet mennä tarpeeksi asiaa, hyödyllisiä harjoituksia ja malleja joutui etsimään vasta tulevista demoista. Eclipsen käytöstä oli todella suuri apu vaikka sen saamiseen kotikoneelle meni enemmän kuin tarpeeksi aikaa...
Php oli kokonaisuudessaan aika sekavaa näin ensi kerralla. Virheitä oli todella vaikea huomata ja siten korjailuun meni todella paljon aikaa. Lisäksi luennot eivät olleet ehtineet mennä tarpeeksi asiaa, hyödyllisiä harjoituksia ja malleja joutui etsimään vasta tulevista demoista. Eclipsen käytöstä oli todella suuri apu vaikka sen saamiseen kotikoneelle meni enemmän kuin tarpeeksi aikaa...
Lukemalla läpi luentojen matskuja, etsien netistä tietoa, kyselemällä kavereilta. Esimerkkejä voisi olla näilläkin sivuilla enemmän. Mistään en esim. löytänyt tietoa miten ihmeessä lomakkeen valinnat saa jäämään näkyviin laskutoimituksen jälkeen. Jotenkin tuntuu hyppäys luentomatskuista viikkotehtäviin aika raa'alta, jos ei ole php:stä mitään kokemusta aiemmin. Eli siis lisää käytännönesimerkkejä miten php:ta voi/kannattaa tunkea html:n sekaan.
Tehtävä ei ollut kovin haastava, mutta se oli melko työläs.
Kesti tovin ennen kuin keksin kuinka saada syötetyt arvot jäämään lomakekenttiin. Tapa, jonka keksin, ei ehkä ole niin elegantti kuin voisi toivoa.
Noita funktioita olisi voinut olla demossa. Hieman joutui improvisoimaan googlen avulla :)
Hmm, minulla jäi osa tuosta vt2:sta tekemättä (se, että syötetyt arvot pysyvät kentissä vaikka laskutoimitus on jo laskettu), ja en tiedä pitäisikö minun osata se tehdä vai ei. Tuo tarjoamanne nauhoitevideo luennolta oli pysähtynyt puoleen väliin ja nyt en tiedä olisiko loppu antanut eväitä tuon tekemiseen!? Toinen asia joka jäi kaivelemaan tuossa tehtävässä oli se, mikä action-attribuutti olisi pitänyt form-elementtiin määritellä, jotta se kelpaisi validoijalle? En löytänyt siihen ratkaisua mistään. Toivottavasti voitte katsoa nuo puutteet läpi sormien ja palkita kovaa yritystä sillä yhdellä pisteellä.
Opin mm. taulukoiden lähettämisen lomakkeella ja regexpien käyttöä php:llä. Hankalinta oli tehdä funktio joka ottaa laskiessa huomioon oikean laskujärjestyksen. Niin ja toivottavasti tein tällä kertaa oikean vuoden tehtävän ;)
Validointi oli hankalaa. Täytyy korjata paha tapani tulostaa vain echolla kaikki php:stä xhtml:ksi, w3c valitti ilman tarkennusta XML parsing erroria tunnin selvittelyn ajan, kun ilmeisesti kyseessä oli vain liian pitkä rivi. Kilpailevalle validaattorille kelpasivat pidemmätkin rivit.
Melkein kaikki oli kovin hankalaa. Demot eivät välttämättä vastanneet tasoltaan riittävästi viikkotehtävää, tai sitten ymmäryksessä oli vikaa. Kovin olivat kuitenkin tehtävät hyödyllisiä.
Opin esimerkkejä katselemalla ja aikaisempaa kokemusta hyväksikäyttäen. Joskus on turhauttavaa kun tuo on niin armoton, yksikin merkki väärin voi tehdä paljon. Mutta niinhän sen pitääkin olla armoton.
kolmosta lähdin hakemaan, mutta ykköstä toivon nyt.. kaikesta palautteesta olisin kiitollinen.
Hankalinta oli miettiä se algoritmi, miten laskin laskee laskut, miten tarkistetaan syntaksin oikeellisuus (jäi tekemättä), yms. Myös oikeitten funktioiden löytäminen tuotti hankaluuksia varsinkin kun piti käsitellä merkkijonoja.
Hankalaa oli se, että kun testailin sivua kovalevyltä, mutta sivu ei silloin toiminutkaan oikein. Tätä sitten pähkäilemään niin työn palautuskin myöhästyi... Lopulta tajusin kokeilla users-palvelimella sivua.

Opin uutta

Vastanneiden määrä: 35

KysymysMäärä
Kontrollirakenteiden kaytto 10
XHTML-koodin tulostaminen PHPlla 18
Muuttujien kaytto 14
PHPn syntaksi 20
Tietojen saaminen lomakkeelta 16
Operaattoreiden kaytto 10
Funktioiden kaytto 13

Kysymyksien keskiarvot

KysymysKeskiarvo
Funktioiden kaytto3.09
kesto5.49
demot0.51
taso2.60
PHPn syntaksi3.03
Operaattoreiden kaytto2.77
Kontrollirakenteiden kaytto2.77
XHTML-koodin tulostaminen PHPlla2.80
Muuttujien kaytto2.83
Tietojen saaminen lomakkeelta3.00