Coding standards - M4TThys123/Blok-Tech-Team GitHub Wiki

Coding standards zijn belangrijk om samen een mooi overzichtelijk project neer te zetten met overzichtelijke en gelijke code. Hierbij onze coding standards voor ons project.

Project

  • Als templating engine gebruiken we Handlebars.
  • Onnodige bestanden en code zijn weg uit de repo.
  • We springen in met 1 tab.
  • We schrijven commentaar en variabelen in het Nederlands.
  • We schrijven de mappen en files wel in het Engels.

Javascript(JS)

  • Functies hebben hun eigen opening bracket op dezelfde lijn als de naam met 1 spatie ertussen.
function mijnFunctie {
  • Namen van variabelen schrijven we met het eerste woord volledig in kleine letters, het tweede woord begint met een hoofdletter (bijvoorbeeld: kleineLetters).

CSS

  • We vermijden !important zo veel mogelijk.
  • We vermijden oude layout properties zoals float zoveel mogelijk.
  • We schrijven onze CSS mobile-first.
  • CSS selectors hebben een spatie 1 spatie tussen de openingtag.

HTML

  • We gebruiken alleen een id voor een element als deze 1 keer voorkomt op de pagina en het nodig is voor de styling van het element of Javascript.
  • We schrijven altijd semantisch correcte code en deze wordt gevalideerd door de W3C Validator: zie hier.
  • Div's en br's worden alleen gebruikt als dit echt nodig is.