Patronen in variabelenamen maakt code makkelijker te lezen
Felienne Hermans vertelt in deze video over linguistic code smells. Ze kunnen voorkomen in methode- of variabelenamen.
Er zijn 2 soorten:
- Content code smells - Met content code smells kan de betekenis van de methode verkeerd worden geïnterpreteerd.
- Shape code smells - Bij shape code smells is de volgorde van de naamdelen telkens anders en daardoor minder begrijpelijk.
Ze stelt voor om een "mal" te gebruiken voor het geven van namen. Dus, bijvoorbeeld als eerste hoeveelheid (bijv maxCustomers), als een methodenaam begint met 'is', zou deze een boolean (true/false) moeten retourneren, etc.... Het vergroot de kans dat 2 programmeurs dezelfde variabelenaam selecteren en maakt de code dus beter leesbaar.
Kijk deze korte video met nuttige informatie.
Felienne Hermans is universitair hoofddocent aan de Universiteit Leiden