«« ( Date ) »» // «« ( Thread ) »» // ir4pp1 - 2007

Osvojeni poeni. Pravila odbrane. Test primeri

by Milos Gligoric
četvrtak, 27. decembar 2007 - 01:21.

S obzirom da je danas vladalo preveliko interesovanje za broj poena na
domace, takodje je bio i veliki broj (pokazalo se) neosnovanih
zalbi na broj poena, u atacmentu se nalazi broj poena pre odbrane.
U narednom mejlu nalazice se brojevi poena nakon odbrane.

Kako treba gledati fajl sa poenima:

Najpre treba izabrati stranicu zavisno od indeksa (parni/neparni).
Brojevi su poredjani u rastucem redosledu (manje/vise) (ukoliko
se vas broj indeksa ne nalazi u fajlu potrebno je proveriti da li
ste poslali domaci).

error - greska prilikom slanja fajla (nekorektan format fajla koji ste poslali,
prepisivanje, nedostatak nekih od zahtevanih fajlova i sl)
gram - poeni za gramaticki deo (korektnost gramatike, broj komentara u
gramatici, razumljivost komentara i sl.)

tb1 - testiranje koda u jednoj liniji
tb2 - testiranje koda u jednoj ili vise linija
tb3 - testiranje koda u jednoj / vise linija i dokumentacionih komentara
tb4 - greska unutar zagrada {} u slucaju while petlje
tb5 - greska unutar zagrada {} u slucaju if ili if else
tb6 - greska kod lokalnih promenljivih
tb7 - greska kod stvarnih argumenata
tb8 - greska kod formalnih parametara
tb9 - jednostavan switch (x samo ukoliko tb10 ne prolazi)
tb10 - kompleksan switch (x ukoliko ni tb9 ne prolazi)
tb11 - testiranje do while petlje

za studente sa parnim brojem indeksa
te1 - testiranje lokalnih nizova i lokalnih nizova (koji su nakon lokalnog niza)
te2 - klase sa vise od 3 polja
te3 - metode bez lokalnih promenljivih
te4 - dodele vrednosti i metode bez lokalnih promenljivih

za studente sa neparnim brojem indeksa
to1 - testiranje if bez else dela
to2 - testiranje inc i dec
to3 - testriranje print metoda
to4 - testiranje globalnih nizova i globalnih promenljivih (koje nisu promenljive tipa niza)
a nakon nizova su
to5 - testiranje lokalnih promenljivih i svake trece lokalne promenljive

test - (korektnost test primera, da li su pokriveni svi slucajevi, da li su test primeri
detaljno prokomentarisani i sl.)

Svaka od stavki nosi odredjeni broj poena (u skladu sa postavkom prvog domaceg
zadatka !).
Bodovi za svaku stavku (test) navedeni su ispod imena stavke(odnosno testa).
Sa x je oznacen test koji nije uspesno prosao (ukoliko je test bio sastavljen od
vise pod testova i neki od pod testova nije prosao tada je od broja poena koji
test nosi oduzet odgovarajuci broj poena naveden u koloni tog testa npr: -2).

Pre nego sto na odbrani iznesete misljenje za odredjeni deo gramatike (parsera)
izuzetno je vazno da to prethodno dobro istestirate !

Delove kljucnih test primera (prilikom cijeg izvrsavanja je bio najveci broj
nekorektnosti) nalaze se u atacmentu (tb3, tb5, tb6, tb10). Obratite paznju
da su u pitanju delovi primera te je potrebno proveriti i dodatne (slicne) slucajeve

Milos Gligoric


---------------------------------
Looking for last minute shopping deals? Find them fast with Yahoo! Search.

Attachment: spisak.xls
Description: 3945568939-spisak.xls

Attachment: testovi.rar
Description: 2442476424-testovi.rar