Export to GitHub

foorum - RULES.wiki


Rules develop Foorum

NAME

Foorum::Manual::RULES - Foorum rules

General Rules

  • Release Early and Release Often
  • Keep it Simple, Stupid (KISS)
  • Don't Repeat Yourself (DRY)
  • Design for change
  • Don't rely on trick
  • Fast is better

Catalyst Rules

  • Don't raise error in model class (no detach('/print_error'))

Datebase Rules

  • use INT(11) UNSIGNED instead of DATETIME (no DATETIME please)

Default Rules In Foorum

  • Raise non-exists error in Controller/Get.pm

HTML Rules

  • css at begin while js at end