Difference between revisions of "Codestijl"
From A-Eskwiki
(Meer code tags == meer beter) |
|||
Line 4: | Line 4: | ||
* Regels langer dan 80 karakters zijn lelijk maar niet verboden. | * Regels langer dan 80 karakters zijn lelijk maar niet verboden. | ||
* Klassen zijn UpperCamelCase en functies, variabelen enzo zijn lowerCamelCase. | * 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. | + | * Heb je een afkorting zoals CSV, dan doen we CamelCase nog steeds met hoofdletters: <code>CSVPagina</code>, niet <code>CsvPagina</code>. |
− | * Doxygen-commando's zijn met @: @brief, @param bla, @returns, enz. | + | * Doxygen-commando's zijn met @: <code>@brief</code>, <code>@param</code> bla, <code>@returns</code>, enz. |
− | * De HTMLPage maak je aan in de controller, de view returnt | + | * De <code>HTMLPage</code> maak je aan in de controller, de view returnt <code>HTMLObject</code>en die je erin kan stoppen. |
Vul je andere favoriete pet peeves hier in! | Vul je andere favoriete pet peeves hier in! | ||
[[Category:WebCie]] | [[Category:WebCie]] |
Revision as of 23:49, 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
, nietCsvPagina
. - Doxygen-commando's zijn met @:
@brief
,@param
bla,@returns
, enz. - De
HTMLPage
maak je aan in de controller, de view returntHTMLObject
en die je erin kan stoppen.
Vul je andere favoriete pet peeves hier in!