Connascence of Meaning
We have Connascence of Meaning (CoM), or convention, when two or more components must agree on the meaning of specific values, hence using a convention. This kind of connascence is not considered strong, but it is particularly annoying because it's quite common, easy to fix, and can become really tedious in debugging mode.
Let's suppose we are writing a simple web page for a survey about how people come to work. We might need a checkbox that looks similar to this:
<input type='checkbox' name='transport' value='1' /> I travel by bike <br /> <input type='checkbox' name='transport' value='2' /> I travel by car <br /> <input type='checkbox' name='transport' value='3' /> I travel by train <br /> <input type='checkbox' name='transport' value='4' /> I travel by bus <br />
And in our...