Home

naamgevingsconventies

Naamgevingsconventies zijn regels en patronen voor de benaming van entiteiten zoals variabelen, functies, klassen, bestanden en databaseobjecten binnen een project of organisatie. Ze bevorderen eenduidigheid, leesbaarheid en onderhoudbaarheid van de code en de bijbehorende artefacten.

Het doel is om namen betekenisvol, consistent en voorspelbaar te maken, zodat teams elkaar snel begrijpen en

Toepassingsgebied omvat softwareontwikkelingsdomeinen zoals programmeercode (variabelen, functies, klassen), bestanden en directories, databases (tabellen, kolommen), API's en

Veelvoorkomende conventies zijn onder meer camelCase en PascalCase voor in-code namen, snake_case en kebab-case voor variabelen

Vervolgens is taalkeuze belangrijk: in codebases wordt vaak Engels gebruikt; houd namen consistent in dezelfde taal

Governance en onderhoud: de regels staan in een stijl- of naming guide, ondersteund door linters en codebeoordelingen.

fouten
worden
beperkt.
Goed
gekozen
namen
documenteren
intentie
en
functionaliteit
zonder
uitgebreide
toelichting.
endpoints,
configuratiebestanden
en
infrastructuur.
Per
taal
en
organisatie
kunnen
specifieke
regels
gelden,
en
veel
projecten
gebruiken
een
centrale
stijl-
of
naming
guide.
en
padnamen,
en
UPPER_SNAKE_CASE
voor
constante
waarden.
Voorbeelden:
userName
of
user_id;
UserManager;
user-profile;
MAX_RETRIES.
Het
gebruik
van
consistente
lengtes
en
beschrijvende
termen
versterkt
de
leesbaarheid
en
vermindert
duplicaten
of
verwarring.
en
vermijd
onnodige
afkortingen.
Vermijd
spaties,
speciale
tekens
en
reserveringswoorden
waar
mogelijk
om
compatibiliteits-
en
parsingproblemen
te
voorkomen.
Periodieke
evaluatie
van
conventies
voorkomt
veroudering
en
vergroot
samenhang
over
projecten
heen.