Difference between revisions of "Codestijl"

From A-Eskwiki
Jump to: navigation, search
(Meer code tags == meer beter)
(Opmerking over is_null())
Line 7: Line 7:
 
* Doxygen-commando's zijn met @: <code>@brief</code>, <code>@param</code> bla, <code>@returns</code>, enz.
 
* Doxygen-commando's zijn met @: <code>@brief</code>, <code>@param</code> bla, <code>@returns</code>, enz.
 
* De <code>HTMLPage</code> maak je aan in de controller, de view returnt <code>HTMLObject</code>en die je erin kan stoppen.
 
* De <code>HTMLPage</code> maak je aan in de controller, de view returnt <code>HTMLObject</code>en die je erin kan stoppen.
 +
* Als je wilt je checken of iets <code>NULL</code> is, gebruik dan altijd <code>is_null()</code>.
  
 
Vul je andere favoriete pet peeves hier in!
 
Vul je andere favoriete pet peeves hier in!
  
 
[[Category:WebCie]]
 
[[Category:WebCie]]

Revision as of 23:50, 4 December 2017

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!