[ next ] [ prev ] [ contents ] Connascence and Java

Connascence of Meaning (static)

Connascence of value occurs whenever two components must agree on the interpretation of data values.

Example

  
String getSocialSecurityNumber() {
    if (ssnIsMissing) {
        return "999-99-9999";
    }
    else {
        return blah_blah_blah;
    }
}

  
ssn = getSocialSecurityNumber();
if (ssn.equals("999-99-9999")) {
  // handle missing ssn
}



[ next ] [ prev ] [ contents ] Copyright 2001 by Jim Weirich.
All rights reserved.