‫Welkom terug en in deze video gaan we enkele naamconventies bekijken en ook naar
‫coderingsstandaarden.
‫Dus wat betreft de klassenamen, je moet Pascall Casing gebruiken, wat betekent dat als je
‫bijvoorbeeld een klasse hebt die cliëntactiviteit wordt genoemd, je een hoofdletter moet gebruiken aan het begin en dan
‫een hoofdletter aan het tweede woord.
‫Dit zijn dus twee verschillende woorden.
‫Het heet client en dan activiteit.
‫En elk nieuw woord moet met een hoofdletter worden geschreven, maar ze moeten samen worden geschreven.
‫Dus hier plus namen als klantactiviteit.
‫Hetzelfde geldt voor methodenamen, methodenamen zoals waarde berekenen.
‫Oké, dus het is dezelfde benadering, hoofdletter C en dan Hoofdletter V voor en waarde, gebruik dan
‫kameelomhulsel voor argumenten en of voor methodeargumenten zoals deze.
‫ARC's.
‫Dus hier heb je bijvoorbeeld methode-argumenten zoals het eerste getal en hetzelfde geldt voor lokale
‫variabelen zoals het aantal items, probeer vervolgens afkortingen te vermijden.
‫Dus als je bijvoorbeeld iets als gebruikerscontrole hebt, gebruik dan niet onze Setara of iets dergelijks.
‫Gebruik dus gebruikerscontrole in plaats van TTR te gebruiken voor variabelenamen of in het algemeen eigenlijk in het algemeen.
‫Je moet dus geen afkortingen gebruiken omdat het veel gemakkelijker te lezen is en het is
‫echt logisch om code te hebben die gemakkelijk te lezen is, en dat begint met de juiste naamgeving voor variabelen, methoden, klassen,
‫enzovoort.
‫Er zijn natuurlijk uitzonderingen voor zoiets als XML, ftp, je zit in dat soort dingen, gebruik
‫geen getallen aan het begin van variabelen.
‫Dus als we bijvoorbeeld drie hebben of het een geheel getal is, is drie auto's vijf.
‫Dus dat is iets wat je niet kunt doen.
‫Gebruik het dus niet in het begin.
‫Wat je wel kunt doen, is dat je het uiteindelijk kunt gebruiken.
‫Dus auto's drie, je zou dat kunnen gebruiken, maar je kunt geen drie auto's gebruiken.
‫Wat betreft underscore, probeer auto's te vermijden, start bijvoorbeeld de motor, probeer de underscore te vermijden en uitzonderingen
‫zijn een underscore aan het begin.
‫Dus als je een onderstrepingsteken wilt hebben aan het begin van je variabelenaam en je gebruikt dat voor de
‫inlogdatum, zoiets, dan zou dat logisch zijn.
‫Oke.
‫Maar dan zou het geen geheel getal zijn.
‫Probeer vervolgens de hoofdlettertekenreeks hoofdletters I en T of int hoofdletter boolean te vermijden.
‫Er zijn vooraf gedefinieerde typenamen zoals string en pool die daar alleen voor zijn.
‫Dus je kunt natuurlijk doorgaan en string of N30 in 32 of Boolean gebruiken.
‫Dus de klassen, maar het heeft echt de voorkeur om het op die manier te gebruiken.
‫Dus dat is meer consistent met het Microsoft dot net-framework en maakt code natuurlijker om te lezen.
‫Trouwens, voor klassen, gebruik ook zelfstandige naamwoorden of zelfstandige naamwoorden om klasse te noemen.
‫Dus bijvoorbeeld programma of medewerker of zakelijke date of iets dergelijks.
‫Probeer dus altijd zelfstandige naamwoorden voor klassen te gebruiken, want dat is wat ze normaal gesproken zouden moeten zijn.
‫Ze zijn voor objecten en objecten zijn meestal zelfstandige naamwoorden.
‫Methoden zijn echter meestal acties, zodat u natuurlijk werkwoorden kunt gebruiken.
‫Oke.
‫Dus ik zou zeggen dat dit de belangrijkste zijn voor nu.
‫En als je meer wilt weten over codeerconventies in C Sharp, raad ik aan om fabrieksdot com slash
‫reference, slash C sharp coderingsnormen te gaan doen.
‫En hier vind je een geweldig artikel, en dat is zo'n beetje dat.
‫Dus hij gaat daar wat dieper op in en hij haalt voorbeelden aan die voor ons nog te ver weg zijn.
‫Dus we hebben gezien wat klassen zijn, we hebben gezien wat methoden zijn, enzovoort.
‫Maar hij gaat ook in op zaken als wapens en interfaces en dat soort dingen, die we nog niet hebben
‫behandeld.
‫Maar het zal van pas komen zodra we er zijn.
‫We zullen dus later in de cursus gebruik maken van Ingham's en interfaces.
‫En dan is het natuurlijk logisch om ook die coderingsnormen in gedachten te houden.
‫Maar daar ga ik voor zorgen.
‫En terwijl ik de cursus aan het maken ben, ga ik je later natuurlijk ook laten zien.
‫Oke.
‫Neem dus gerust een kijkje op deze website.
‫Hij heeft goed werk geleverd, hij heeft het mooi opgeschreven.
‫Ik zou zeggen dat het vrij gemakkelijk te begrijpen en te lezen is.
‫Ja.
‫En in de volgende video gaan we verder en bekijken hoe u een waarde van het ene type naar het andere kunt converteren of zelfs
‫hoe u van het ene type naar het andere kunt casten.
‫Dus tot ziens in de volgende video.