Hebben jullie eigenlijk "regels" voor naamgeving van methods?
Stel we hebben 3 functies die allemaal een URL teruggeven, eentje voor de css bestanden, eentje voor de images en eentje voor de javascript bestanden.
Ik had een tijdje geleden bedacht... als ik nu kijk wat er wordt teruggegeven (in dit voorbeeld een URL) dan zet ik dat deeltje als eerste in de functienaam. Dan krijg je deze 3 functienamen:
getUrlCss();
getUrlImages();
getUrlJavascript();
Het handige is dat wanneer je de methods op alfabetische volgorde hebt staan, je alle vergelijkbare functies (die een URL teruggeven) bij elkaar hebt staan. Zo kun je bijvoorbeeld ook deze methods hebben (die allemaal data teruggeven):
getDataCookie();
getDataGet();
getDataPost();
enz.
Ook nu staan de methods weer mooi bij elkaar (als je ze op alfabetische volgorde zet).
Het nadeel is dat het niet heel "natuurlijk" aanvoelt.
Stel bijvoorbeeld dat we de URL voor de css bestanden willen setten, dan zouden we op "mijn" manier dus dit moeten doen:
$url_css = getUrlCss();
Dit voelt niet echt heel natuurlijk aan.
Ik twijfel dan ook of ik het toch niet gewoon op de 'ouderwetse' manier moet doen, zo:
$css_url = getCssUrl();
Wat vinden jullie?
788 views