Skip to content

Code layout

Naam en doel

De naam van de auteur en het doel van het programma staan boven de hoofdklasse van het programma.

Layout

De layout van de code is zodanig dat de structuur zowel bij afdruk als op scherm goed te zien is. De VSCode standaard “format” optie volstaat:

  • Indentatie 4 spaties
  • Sluitaccolade } op dezelfde kolom als 1e letter van de regel met open-accolade {

Tip: Autoformat VSCode

In VSCode kan je de code automatisch laten formatteren. Dit doe je door de toetsencombinatie Alt+Shift+F (mac: Cmd+Shift+F) in te drukken. Je kan ook de rechtermuisknop gebruiken en dan Format Document kiezen.

Andere IDE’s hebben vaak dezelfde optie. Zoek in de documentatie van je IDE naar “autoformat”.

Lengte van coderegels

Coderegels moeten niet langer dan 120 tekens zijn, liefst korter dan 100

Dode code

Verwijder statements die weg kunnen en maak je programma “schoon”. Dit geldt ook voor code die “commented-out” is. NetBeans herkent ongebruikte importregels en variabelen maar kan niet altijd “zien” of een stuk code helemaal weg kan. Zorg ervoor dat je programma leesbaar en begrijpelijk is voor beginners.

Scoping

Variabelen worden (alleen) gedeclareerd op de plek waar ze gebruikt worden.

  • Klasse-attributen mogen niet worden gebruikt als vervanging van methode parameters of lokale variabelen van een methode.
  • Static attributen mogen niet worden misbruikt als globale variabelen of als vervanging van een associatie tussen twee klassen.
  • Attributen van een klasse zijn private. Uitzonderingen toelichten.