pub fn covers_all_dimensions(measured: &[SpaceDimension]) -> boolExpand description
Whether a measured set of dimensions covers all five SPACE dimensions.
The book’s recommended minimum is at least three of five dimensions with
mixed subjective and objective sources; this function checks full
coverage (all five), which missing_dimensions can help diagnose
against that minimum.
§Arguments
measured— the SPACE dimensions currently measured by a team.
§Returns
true iff every one of the five canonical dimensions appears in
measured (duplicates are ignored).
§Examples
use software_engineering::space_framework::{SpaceDimension, covers_all_dimensions};
let activity_only = [SpaceDimension::Activity];
assert!(!covers_all_dimensions(&activity_only));