Naamgeving functies
Naamgeving van functies¶
Duidelijke functie namen specificeren wat de functie doet. Een goede vuistregel is om de naam van de functie te beginnen met een werkwoord. Een functie die een persoon toevoegt aan een lijst kan bijvoorbeeld addPerson
heten. Een functie die de leeftijd van een persoon berekent kan bijvoorbeeld calculateAge
heten.
De naam van een functie moet voldoen aan een aantal regels:
- waar het kan moet de naam van de functie een werkwoord zijn
- de naam van de functie moet specificeren wat de functie doet, zoals
addPerson
ofcalculateAge
- de naam van de functie moet in het Engels zijn
- als een naam uit meerdere woorden bestaat worden de conventies gevolgd van de programmeertaal:
Taal | Conventie voor functies |
---|---|
JavaScript | camelCase |
TypeScript | camelCase |
Python | snake_case |
Java | camelCase |
C# | PascalCase |
Oefening: functie namen
-
De onderstaande functie geeft aan de leeftijd van een persoon onder of boven de toegestane leeftijd is:
Herschrijf de functie zodat de functienaam en de variabelen een betere naam hebben.
-
De onderstaande functie drukt een lijst van postcodes af:
function print(list: string[]): void { for (let i = 0; i < list.length; i++) { console.log(list[i]); } }
Herschrijf de functie zodat de functienaam en de variabelen een betere naam hebben. Denk ook aan de loop variabelen.