Codestijl

From A-Eskwiki
Revision as of 23:52, 4 December 2017 by Daanr (Talk | contribs)

Jump to: navigation, search

Omdat we nog genoeg fietsenstallingen hebben, hebben we hier een korte opsomming van wat we mooie stijl vinden.

  • Indentatie is een tab, en doorgaan van regels is twee tabs.
  • Regels langer dan 80 karakters zijn lelijk maar niet verboden.
  • Klassen zijn UpperCamelCase en functies, variabelen enzo zijn lowerCamelCase.
  • Heb je een afkorting zoals CSV, dan doen we CamelCase nog steeds met hoofdletters: CSVPagina, niet CsvPagina.
  • Doxygen-commando's zijn met @: @brief, @param bla, @returns, enz.
  • De HTMLPage maak je aan in de controller, de view returnt HTMLObjecten die je erin kan stoppen.
  • Als je wilt je checken of iets NULL is, gebruik dan altijd is_null().

Vul je andere favoriete pet peeves hier in!

Als je iets in code verandert die zich niet helemaal houdt aan deze stijl, fix dat dan (minstens in de methode waar het om gaat).