Computer programming
Software design
Data types
Inter-rater reliability
GRASP
Object
Symmetry
Roundness
Has-a
Software engineering
Object-oriented programming
Computing