Inhoudsopgave:
Video: Writing 2D Games in C using SDL by Thomas Lively 2024
De eenvoudigste en beste manier om fouten in C ++ op te lossen, is om te voorkomen dat u ze eerst in uw programma's introduceert. Een deel hiervan is slechts een kwestie van ervaring, maar het gebruik van een duidelijke en consistente programmeerstijl helpt.
Coderen met stijl
Mensen hebben een beperkte hoeveelheid CPU-kracht tussen hun oren. U moet aangeven welke CPU-cycli u gebruikt om een werkprogramma te maken. Laat je niet afleiden door dingen als inspringen.
Dit maakt het belangrijk dat je consequent bent in hoe je je variabelen een naam geeft, waar je de openende en sluitende accolades plaatst, hoeveel je inspringt, enzovoort. Dit wordt uw coderingsstijl genoemd. Ontwikkel een stijl en houd je eraan.
Na een tijdje wordt je codeerstijl een tweede natuur. U zult merken dat u uw programma's in minder tijd kunt coderen - en dat u de resulterende programma's met minder moeite kunt lezen - als uw coderingsstijl duidelijk en consistent is. Dit vertaalt zich in minder codeerfouten.
Wanneer je met meerdere programmeurs aan een programma werkt, is het net zo belangrijk dat je allemaal dezelfde stijl gebruikt om een Tower of Babel-effect met conflicterende en verwarrende stijlen te vermijden. Elk project heeft een codeerhandleiding nodig die articuleert (soms in onduidelijk detail) precies hoe een if-statement moet worden opgesteld, hoever je moet inspringen voor een case en of je een lege regel moet plaatsen na de break-statements, om maar een paar voorbeelden te noemen.
C ++ maakt zich niet druk om inspringen. Alle witruimte is hetzelfde. Inspringen is er om het resulterende programma gemakkelijker leesbaar en begrijpbaar te maken.
Variabelen van naamgevingsconventies vaststellen
Er is meer discussie over de naamgeving van variabelen dan over hoeveel engelen op de punt van een speld zouden passen. Gebruik de volgende regels bij het benoemen van variabelen:
-
De eerste letter is een kleine letter en geeft het type van de variabele aan. n voor int, c voor char, b voor bool. Dit is erg handig wanneer u de variabele gebruikt, omdat u onmiddellijk het type kent.
-
Namen van variabelen zijn beschrijvend. Geen variabelen met vage namen zoals x of y. Je hebt iets nodig dat je kunt herkennen als je je eigen programma morgen of volgende week of volgend jaar probeert te lezen.
-
Meerdere woordnamen gebruiken hoofdletters aan het begin van elk woord zonder onderstreping tussen woorden.