Versuch mal aus der Tabelle "contracts" automatisch Methoden zu generieren (z.B. mit Propel)! Dann endest du mit zwei Methoden
- getContracts(id) ==> Verwirrung
- getContractss() ==> Doppelt gemoppelt
U.a. darum ist das Konvention!
Am Singular haben sich schon Generationen von Entwicklern ein Problem gerubbelt, Wir verzichten auf ihn. "GetContractss" würde bei uns "LST_Contracts" heissen. Du kennst ja das Problem, dass bei einigen Wörtern Singular und Plural identisch sind. *Würg*
Bei allen anderen Fragen wollte ich nur mal eure Meinung und Erfahrungen hinterfragen, meines Wissens gibt's da naemlich keine Konvention...
Tom hat weiter obe noch was Schlaues geschrieben: Namen sollen keine Strukturen nachbilden. Das ist das einzige Gegenargument, das Wir anerkennen gegen die King^Lully Notation für Datenfelder:
<Tabellenname als Präfix>_<Datenfeldname> ("_" + ggf Suffix wie "ID" oder "UFID" oder "GUID")
Haben auch weiter unten im Forum noch was dazu geschrieben...