Code quality guide
From LimeSurvey Manual
DRAFT
Prologue
- Be risk aware.
- Be humble. LimeSurvey was made by developers from all over the world, with different age, education and experience.
- Performance matters sometimes
- It's harder to read code than to write code
- Stress affects quality
Quality
What is quality? Which aspects of quality can we measured?
Idiomatic code is more readable than non-idiomatic code. What's idiomatic depends on which context or domain you work in. We work in PHP and web application development, and have other idioms than in functional programming.