...
CWE-582 "Array Declared Public, Final, and Static," | ||||
| CWE-493 "Critical Public Variable Without Final Modifier" | |||
| CWE-500 "Public Static Field Not Marked Final" | |||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="822ce5f5ef3a973a-7a0adf93-48f24629-b1c8a6ac-ce79522a07372d3dd4a01003"><ac:plain-text-body><![CDATA[ | [[SCG 2007 | AA. Bibliography#SCG 07]] | Guideline 3.1, Treat public static fields as constants | ]]></ac:plain-text-body></ac:structured-macro> |
...
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="3da478a2adcc53df-7fd13e02-47804ad8-8e52856e-924c81b2b54739a22dbc525d"><ac:plain-text-body><![CDATA[ | [[FT 2008 | AA. Bibliography#FT 08]] | Function Table Class Function Table | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7a63493de0e96e7d-977fab54-4e904604-ade99d6a-bb23978c7ef1808639946e9c"><ac:plain-text-body><![CDATA[ | [[Gong 2003 | AA. Bibliography#Gong 03]] | 9.3 Static Fields | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f774661bd395f3c5-61d3a949-4acc4d7e-9559841d-023f7d4f5cef35b2cd5f16aa"><ac:plain-text-body><![CDATA[ | [[Nisewanger 2007 | AA. Bibliography#Nisewanger 07]] | Antipattern 5, Misusing Public Static Variables | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b0ff567f8c82b574-e90d2106-4a6e4242-9f699935-b012b6161747ba3733adcf4a"><ac:plain-text-body><![CDATA[ | [[Sterbenz 2006 | AA. Bibliography#Sterbenz 06]] | Antipattern 5, Misusing Public Static Variables | ]]></ac:plain-text-body></ac:structured-macro> |
...
OBJ03-J. Sensitive classes must not let themselves be copied 04. Object Orientation (OBJ) OBJ05-J. Prevent access to partially initialized objects