pub fn missing_dimensions(measured: &[SpaceDimension]) -> Vec<SpaceDimension>Expand description
The SPACE dimensions not present in a measured set, in canonical order.
§Arguments
measured— the SPACE dimensions currently measured by a team.
§Returns
A vector of the missing dimensions, in the order Satisfaction,
Performance, Activity, Communication, Efficiency. Empty when measured
already covers all five.
§Examples
use software_engineering::space_framework::{SpaceDimension, missing_dimensions};
// A single-dimension metric set is the book's classic anti-pattern.
let activity_only = [SpaceDimension::Activity];
let missing = missing_dimensions(&activity_only);
assert_eq!(missing.len(), 4);
assert!(missing.contains(&SpaceDimension::Satisfaction));