D. Mon, 01 Oct 2001 12:49:54 +0200 syntes Martin Ehmsen <thames@get2net.dk>
at dk.edb.programmering.java skulle vide at <9p9hne$321$1@sunsite.dk>.
>> Normalt er det ikke særligt smart at tro at det er i Sun's API/VM/etc.
>> den er gal med, det er i 99,9% af tiden altid ens egen kode.
>
>Jeg ved det. Det var også derfor jeg brugte så lang tid på at lede
>efter fejlen. Men når man bliver ved med at få sammen fejl, og ikke kan
>komme i tanke om mere som etv. kunne være galt, så må man jeg lige
>forhøre sig hos andre.
Et godt trick er at lægge koden væk, og sove på det. Så får man enten
pludselig en idé til en løsning, eller også er fejlen åbenlys næste dag
hvor man sætter sig med det. Det gælder selvfølgelig ikke altid, men jeg
har fundet mange fejl på den måde.
Der er selvfølgelig også de fejl som skyldes at der er én eller anden
detalje man ikke kender til, eller et eksternt program, der opfører sig
lidt anderledes end man regner med.
Mht. til den sidste, har jeg selv brugt 3 dage på at finde ud af hvorfor
jeg ikke kunne kalde System.out.print(String) (til debugging) - det viste
sig, at det CASE-værktøj jeg benyttede havde lavet en fil ved navn
System.java, fordi jeg i et sekvensdiagram havde oprettet, havde lavet en
klasse ved navn System. Jeg havde lidt fået kastet programmet i hovedet -
uden manual eller sådan noget, så jeg famlede mest på må og få i starten,
men jeg blev en erfaring rigere.
--
Mvh. Simon Mikkelsen, ingeniørstuderende
www.zipstat.dk Gratis, reklamefri tæller/statistik til enhver hjemmeside
-Se bla. hvor dine besøgende kommer fra, og brug den usynlige tællerkode.