Mensen geven alle dingen een naam. Dingen een naam geven is een manier om orde in de wereld aan te brengen. Het helpt andere mensen ook om te weten waar je naar verwijst. In de wetenschap wordt de classificatie van soorten een taxonomie genoemd.
In elk softwareontwikkelingsproject is het geven van een goede naam ook van cruciaal belang, om veel van dezelfde redenen. Belast uw taxonomie niet en maak gebruik van onze ervaring.
Bij OpenC gebruiken we een consistent en gedocumenteerd systeem voor het benoemen van dingen in Studio (en in de rest van het Claris-platform). Hier volgt een samenvatting van de vuistregels die we toepassen:
Studionaam – maak hem kort en scherp, bijvoorbeeld: OpenC DEV
Belangrijk als je meerdere Claris Studio's moet beheren en ontwikkelen en ertussen moet schakelen.
Gebruikersnamen – neem de naam van de afdeling of organisatie op, bijvoorbeeld: Remco van Buren van OpenC
Op het moment van schrijven is er geen beschrijvingsveld voor de gebruiker. Dus nemen we de naam van de organisatie op in de Gebruikersnaam. We voegen ook het woord 'van' toe omdat we die accountnaam soms gebruiken in een View, zoals dit: 'Hoi Remco van Buren van OpenC!' Dat is logischer dan iets als 'Hoi OpenC | Remco van Buren!'
Namen van groepen – inclusief de rol, bijvoorbeeld: OurClient, Users
In Claris Studio is er op het moment van schrijven geen beschrijvingsveld voor een Groep. Daarom zetten we een beschrijving van de gebruikersrol in het veld Groepsnaam.
Hubnamen – denk bijvoorbeeld aan de gebruiker: Uw klanten
Als de gebruiker lidmaatschapsrechten heeft en in Studio inlogt, dan moet het meteen duidelijk zijn wat de Hubs waartoe hij toegang heeft, voor hem betekenen. Voorbeelden van hubnamen: 'Sales funnel' of 'Project AI'.
Viewnamen – bijvoorbeeld kort en betekenisvol voor de gebruiker: Uw Klanten Formulier
De tegel van een weergave geeft aan wat voor soort weergave het is. Een Spreadsheet View is bijvoorbeeld een groene tile met een tabel-icoon erin. Een Form View is een middenblauwe tile met een form-icoon erin. Toch zetten we bij OpenC de naam van het View-type in de beschrijving, aan het einde, zonder het woord 'View'. Enkele voorbeelden:
Opdrachtgever-sheet
(Sheet als een korter woord voor Spreadsheet View).Klanten-formulier
(voor Formulierweergave).Klanten-CV
(voor Custom View).Klanten-media
(voor galerijweergave).
Frame – deze functionaliteit moet nog komen, we zullen onze richtlijnen op een later moment toevoegen
Tabelnamen – Begin bijvoorbeeld met een hoofdletter en in het meervoud: Klanten
Wanneer een tabel wordt gemaakt in Studio, krijgt deze een standaardnaam zoals Spreadsheet16
. Wijzig deze naam, anders wordt het later moeilijk om de juiste tabel te selecteren in Studio Calculations of in Claris Connect flowstappen.
Veldnamen – pas de underscore_methode toe, maar let op! Bijvoorbeeld: klant_naam
In het algemeen zijn er twee conventies voor het benoemen van tabellen en velden: CamelCase
en underscore_method
. In OpenC hebben we besloten om de kleine letters underscore_method
te gebruiken. We hebben verschillende redenen voor deze keuze. Met deze methode:
- we hoeven geen aanhalingstekens te gebruiken in Studio berekeningen.
- hebben we geen veldnamen tussen accolades, wat de leesbaarheid in Claris Connect ten goede komt.
- De betekenis van bepaalde woorden in het Engels is duidelijk. Voorbeelden: after-school en after school, backyard en back yard, of undervalue en undervalue.
Bovendien is CamelCase voor sommige mensen iets moeilijker te lezen dan de underscore_methode.
Objectnamen op Views – Zet de veldnaam en het objecttype in de Objectnaam, bijvoorbeeld: client_full_name_shorttext
Geef het Object altijd een juiste naam. We nemen de veldnaam op, dan een underscore en dan het objecttype. Ander voorbeeld: client_list
of client_sheet
.
Labels en placeholders weergeven – wees duidelijk voor de gebruiker
Het displaylabel vertelt de gebruiker wat hij moet invoeren. Het moet duidelijk zijn, zodat de gebruiker weet wat hij moet invoeren.
De placeholder kan de gebruiker verder helpen: het kan een instructie bevatten zoals 'Voer je naam in' of het kan een voorbeeld geven.
Als het geen toegevoegde waarde heeft voor de gebruiker, laten we de placeholder leeg. De gebruiker hoeft dan minder tekst te lezen en het scherm ziet er schoner uit.

Als bonus zijn hier nog twee richtlijnen die we bij OpenC toepassen:
- In Studio gebruiken we alleen getalvelden als we een veld nodig hebben voor numerieke berekeningen, zoals optellen of delen. Als we een veld nodig hebben voor een statuscode, zoals
0
,1
of2
, gebruiken we nooit een getalveld, omdat deze codes geen rekenkundige waarden zijn. Daarom gebruiken we hiervoor een kort tekstveld. - Houd er rekening mee dat veldnamen en ook veldbeschrijvingen niet op het scherm kunnen worden gelabeld in bepaalde objecten, zoals een Spreadsheetobject. Deze objecten tonen de veldnaam en beschrijving, bijvoorbeeld
Client_name
. Als dat een probleem is voor je gebruikers, moet je het veld hernoemen naar bijvoorbeeldClientnaam
.
Wilt u meer weten?
Download de OpenC richtlijnen hier. Dit document bevat enkele schermafbeeldingen en iets meer details ter verduidelijking. Pas de OpenC-richtlijnen voor naamgevingsconventies toe op Claris Studio of pas ze aan uw behoeften en die van uw klanten aan.