Skip to content

code quality

serhij.zolotukhin edited this page Dec 7, 2025 · 1 revision
quality code
  • flexible
  • testable
  • readable
quality metrics
development process efficiency measures

Fault feedback ratio (FFR) - Number of injected bugs over number of resolved bugs. In healthy projects, this measure should be less than 0.3

Average defect density - Number of defects per code size unit, averaged for all changes in an iteration.

Average cost of one change per size unit -

Ripple effect (aka change impact) - Number of touched methods per change.

Open questions
  1. How to merge incompateble change from release to develop?
  2. How to rollback storage procedure when rollback release directory?
  • Don't use storage procedure (we don't need rollback it)
  1. How to create unplaned release (liquebase) and deploy it to dev/int/uat. (Rollback not requere change and apply release)
  2. How to sync liquebase dir name with release verion in development process.

My side bar

Clone this wiki locally