Skip to content

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 of calculateAge
  • 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

  1. De onderstaande functie geeft aan de leeftijd van een persoon onder of boven de toegestane leeftijd is:

    function leeftijd(waarde: number, toegestaan: number): boolean {
        return waarde >= toegestaan;
    }
    

    Herschrijf de functie zodat de functienaam en de variabelen een betere naam hebben.

  2. 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.

Bronnen