[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
(Prijava bugova)
Ako se susretnete s bugom u GPC-u, molimo provjerite da li je to jedan od već poznatih bugova (see section 12.1 Known bugs in GPC) . Ako nije, molimo prijavite ga na GNU Pascal mailing listu (see section 11.1 GPC mailing lista) . Na taj način, oni uvijek stižu održavateljima. Molimo primijetite slijedeće točke.
Još jedan dobar članak "How To Ask Questions The Smart Way" (Postavljati pitanja na mudar način) je na raspolaganju na adresi http://www.tuxedo.org/~esr/faqs/smart-questions.html
Primijeti: Dok je moguće kombinirati nekoliko `OK' testova u jednom test programu (ako učinite sigurnim da ispisuje `OK' samo ako svi testovi uspješno prođu), ne možete staviti nekoliko `WRONG' testova u isti program. Razlog tome je što prevodilac neće uspjeti prevođenje (i test će se smatrati uspješnim) već i kad se pojavi samo `jedna' od očekivanih grešaka. Dakle, za `WRONG' testove, postavite samo jednu provjeru u testni program. Također, nastojite održavati takav test program što je moguće jednostavnijim, zbog izbjegavanja mogućnosti da ne bi pao zbog drugih problema (i zbog toga bi test pogrešno bio smatran uspješnim).
(* FLAG --extended-pascal -Werror *) |
... |
Ovo je pomalo neprirodno jer se pseudo-slučajni broj koristi za (ponovno) postavi 'sjeme' (inicijalno stanje) pseudo-slučajnog generatora, ali trenutno nema načina da se dobavi interno stanje istog (i zapravo niti nije predstavljeno jednim brojem, već stanjem jednog polja).
Dajući vrijednost `RandomSeed' u poruci o grešci, bit će lako reproducirati problem stavljajući ovu vrijednost umesto `Random (MaxInt)'. Samo budite sigurni da ste ispisali ovu vrijednost u svakoj poruci o bugu koju test program može proizvesti.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |