Hallo,
ich möchte für uns "übergreifende" Konstantensammlung anlegen, so das diese einmalig
bei der Entwicklung vorhanden sind. dh die Konstaten aus dieser Sammlung sollen in Reports, Klassen, Fuba verwendet werden. Die Konstanten sind nach Themenbereiche gruppiert dh eine Sammlung umfasst ca 1-20 Konstanten.
Wie setzt Ihr das um ?
möglich sind aus meiner Sicht
=> Klasse mit statischen Attributen
=> include
=> TYPE-POOL
Bsp: ahnhand der Constante fw_wurde_durchgefuehrt.
=> Klasse mit statischen Attributen
- entwickler müßen Klasse kennen, dh Namenskonvention z_const_xxxxx
- Verwendung: z_const_xxxx=>fw_wurde_durchgefuehrt.
=> include
- entwickler müßen include kennen, dh Namenskonvention z_const_xxxxx
- include kann ich nicht in Klassen "einbinden" ... soweit mir bekannt ist
- Verwendung: fw_wurde_durchgefuehrt- Namenskonflikte bei bestehenden Programmen ?
=> TYPE-POOL
- entwickler müßen TYPE-POOL kennen, Namenskonvention ... Name = kryptisch
Constanten haben Prefix der Typgruppe.
- Verwendung: z1234_fw_wurde_durchgefuehrt.
- Namenskonflikte bei bestehenden Programmen ?
hmm, das sieht aktuell für so aus als währe eine "Klasse" wohl die beste Möglichkeit
-> überall einsetzbar
-> Erkennungwert über Namenkonventionen