Moin Jungs (und Mädels),
ich mache mir gerade über sinnvolle Benennung meiner Methoden Gedanken. Ich kenne ein paar Richtlinien, an die man sich halten soll (möglichst kurz aber noch aussagekräftig, CamelCase, ...), aber scheitere an einem eigentlich simplen Problem: die Namen von Methoden, die aus einer Datenbank lesen.
Die möglichen Szenarien:
1) Lesen von allen Datensätzen
a) ohne Filter
b) mit Filter (where...)
2) Lesen eines Datensatzes (mit Filter, häufig nach ID)
Ich habe einige Zeit mit Namen wie getCustomers und getCustomer gearbeitet, was ja für sich selbst spricht. getCustomers hatte dann einen optionalen Parameter für den Filter. Einige Methoden, die ich übernommen hatte, hatten deutsche Bezeichnungen, z.B. getMitarbeiter. Um alle auszulesen, wurde mal getMitarbeiters, mal getAllMitarbeiter genutzt - das hat mich zwar gestört, aber man gewöhnt sich an alles
da die Datenbank-Tabellen auch zum Teil deutsche Namen hatten, war das sogar halbwegs sinnvoll.
Was macht ihr in so einem Fall?
ich mache mir gerade über sinnvolle Benennung meiner Methoden Gedanken. Ich kenne ein paar Richtlinien, an die man sich halten soll (möglichst kurz aber noch aussagekräftig, CamelCase, ...), aber scheitere an einem eigentlich simplen Problem: die Namen von Methoden, die aus einer Datenbank lesen.
Die möglichen Szenarien:
1) Lesen von allen Datensätzen
a) ohne Filter
b) mit Filter (where...)
2) Lesen eines Datensatzes (mit Filter, häufig nach ID)
Ich habe einige Zeit mit Namen wie getCustomers und getCustomer gearbeitet, was ja für sich selbst spricht. getCustomers hatte dann einen optionalen Parameter für den Filter. Einige Methoden, die ich übernommen hatte, hatten deutsche Bezeichnungen, z.B. getMitarbeiter. Um alle auszulesen, wurde mal getMitarbeiters, mal getAllMitarbeiter genutzt - das hat mich zwar gestört, aber man gewöhnt sich an alles

Was macht ihr in so einem Fall?