Jeg er ved at udvikle en wizard til Delphi som skal forsøge at lette nogle ( så mange som muligt ) af de besværligheder der kan være ved at programmere i Delphi, især med henblik på objekt orienteret programmering.
Derfor vil jeg gerne bede om nogle idéer til funktionaliteten af programmet. Det jeg leder efter er især sætninger som disse :
”Det er besværligt at skulle definere get- og set-metoder hver gang man tilføjer en attribut til en klasse. Det ville være smart hvis delphi lavede dem automatisk”
”Ændringer i en metodes parameter liste skal foretages både i interface- og implementations-afsnittet. Det kan godt være irriterende.”
”Ens kode bliver hurtigt uoverskuelig når man arbejder på større units. Det tager lang tid at søge efter de procedurer man vil redigere”
”Det er besværligt at tegne klassediagrammer.”
”Hvad med at vende tankegangen 180 grader og udarbejde units med klasser, funktioner og attributter ud fra et klassediagram?”
”Det kunne være smart hvis delphi selv kunne generere et klassediagram ud fra den kode man har indtastet”
Jeg skulle gerne have svar fra såvel øvede som mindre øvede delphi programmører, for at kunne lave et ordentligt produkt. Jeg vil være glad for enhver idé i kan komme i tanke om.
En gruppe NASA ingeniører brugte 18måneder og $7millioner på at opfinde et skriveredskab til brug for Appollo astronauterne. Det skulle fungerer i vægtløs tilstand, ikke kræve strøm, ikke fylde formeget osv. De præsenterede stolte resultatet for chefen, der måbende udbrød
Det kan være borris, at jeg lige skal forklare tingene for dig en ekstra gang.
2) Det er sgu da stadig irriterende
3) Det har ikke noget med struktur at gøre. Hvis din unit er lang og indeholder flere klasser, er det sgu da besværligt at finde den metode man leder efter. Iøvrigt holder kode-inspektoren op med at virke regelmæssigt. Det ville være cool hvis man kunne nøjes med at se metoderne for den klasse man arbejder på.
4) NeeeeJ. Men det gør vel ikke noget at udvikle en forbindelse til det ... eller hvad ?
5) Ideen er at når du tegner en klasse, eller trækker links imellem dem implementeres det samtidig som kode i din unit ... get it ???
6) Har du aldrig kodet noget uden at tegne et klassediagram over det først ??? Har du aldrig skulle ændre dit klassediagram, fordi du fandt ud at der var ting som skulle tilføjes/ændres/slettes.
Og hvis i ikke har nogle konstruktive ting at skrive , er der vel ingen grund til at i poster noget ...
Rational Rose stinker. Det er hurtigere at skrive koden i hånden. I øvrigt er det ikke spørgsmål om jeg skal lave programmet eller ej. Det skal jeg. Det er mit 5.semester projekt. Det jeg skal bruge er hvad delphi IKKE kan. Programmet er en wizard til delphi som kan startes fra tools menuen, og automatisk åbner den unit op man sidder og arbejder på. Så alt hvad man er træt af at skrive i hånden, vil jeg forsøge at implementere i programmet. Og så lad være med at tage det som et angreb på Delphi.
Så vil jeg anbefale idg at lave en code explore med parametere på ... Det er en passende 5. sem opgave ... Det er med parser og en masse 4. sem ting ....
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.