danivdwerf / EndlessRunner

0 stars 1 forks source link

Access modifiers voor Monobehaviour functies #10

Open SilvanDomino opened 7 years ago

SilvanDomino commented 7 years ago

Je hebt feedback gekregen van SilvanDomino op:

  private void Start() 

URL: https://github.com/danivdwerf/EndlessRunner/blob/master/Assets/_Scripts/Canvas/SetQuality.cs

Feedback: Voor monobehaviour functies (zoals Start, Update, OnGUI, OnBecameInvisible ) hoef je geen access modifiers te gebruiken. Hoewel het standaard is in C# en in veel andere talen, om overal een access modifier voor te gebruiken, zijn de Unity standaard functies een uitzondering.

De grootste reden om geen access modifier te gebruiken is de readability. Voor een Unity developer is het minder duidelijk dat je de gewone Monobehaviour functie gebruikt. Ik heb zelf meerdere keren moeten kijken of dit niet een functie was die je zelf aanroept.