Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

MITRE CWE

CWE ID 493, "Critical Public Variable Without Final Modifier"

 

CWE ID 500, "Public Static Field Not Marked Final"

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="687dd0de-a236-4c77-b42a-fcd7f45304e3"><ac:plain-text-body><![CDATA[

[[SCG 2009AA. Bibliography#SCG 09]]

Guideline 3-1 , Treat public static fields as constants

]]></ac:plain-text-body></ac:structured-macro>

Bibliography

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="6f6fbc4c6c65c377-1c086c6d-44b84ddb-86f69097-43e40ec601c40535ceaf4c32"><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="aae53bbd41e837f2-da80f1d6-4bca4050-9a198ae8-fff4bca41602047b0461f882"><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="d96963f6d89d2fb2-a12cd8a1-414b42dc-8872ad9a-fb36e5f0a973a865ccbe6bea"><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="8e430783e9528a8b-9e6b2c30-4f2b4b10-a4cda434-4d8334d66a44a61157ecf7e7"><ac:plain-text-body><![CDATA[

[[Sterbenz 2006

AA. Bibliography#Sterbenz 06]]

Antipattern 5, Misusing Public Static Variables

]]></ac:plain-text-body></ac:structured-macro>

...