Avatar billede krismort Nybegynder
26. august 2002 - 17:28 Der er 1 kommentar og
2 løsninger

strukturet kode ?

Er der en der har et par specielle tips på hvordan man kan sætte mere struktur på sin kode i c++ ? Alle forslags er velkomne jo flere jo bedre!

Kristian
Avatar billede intel4004 Novice
26. august 2002 - 17:37 #1
Nu programmer jeg i PHP, men dette er vel lidt det samme som C++?

For at jeg har overblik sørger jeg for at indente alt kode, altså sætte koden længere end hvis det tilhører en funktion af en slags (if, while, function osv.), men brug ikke standard tab-længde. Brug istedet 2-4 almindlige mellemrum til dette, man får meget mere overblik.

Ultraedit er god til dette... Lige mit bud her og nu...

Intel4004
Avatar billede tosssen Nybegynder
26. august 2002 - 18:18 #2
Lav nogen meget generelle klasser som dækker de behov som dine programmer har til fælles. Disse klasser kan du så bruge til at nedarve fra hver gang du laver en ny applikation, hvorved du opnår at al den kode som i princippet er den samme hver gang, bliver skjult i ovennævnte klasser.
Det er vigtigt at du hele tiden har genbrug i baghovedet når du skriver de generelle klasser!
Avatar billede soepro Nybegynder
27. august 2002 - 14:09 #3
Dertil kan vist kun tilføjes KOMMENTARER - husk at lave fornuftige kommentarer overalt - jo flere jo bedre, og altid omkring hvad der logisk sker - ikke hvad man alligevel kan læse af koden:

dvs IKKE:

// Kør loop 10 gange.

men derimod:

// Sørg for at alle elementer i action tabellen bliver nultillet. (someAction
// forventer indeks til det enkelte element som parameter.)
for (idx = ; idx < 10; idx++)
  someAction(idx);
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester