Ich bin sicher, dass viele von uns an der einen oder anderen Stelle solche Methodennamen gesehen haben:
UploadTheFileToTheServerPlease
CreateATemporaryFile
WriteTheRecordToTheDatabase
ResetTheSystemClock
Das heißt, Methodennamen, die auch grammatikalisch korrekte englische Sätze enthalten und zusätzliche Wörter enthalten, damit sie wie Prosa gelesen werden. Persönlich bin ich kein großer Fan von solchen "wörtlichen" Methodennamen und bevorzuge es, prägnant zu sein, während ich immer noch so klar wie möglich bin. Für mich sehen Wörter wie "a", "an" und "the" in Methodennamen einfach unangenehm aus, und Methodennamen werden unnötig lang, ohne dass wirklich etwas Nützliches hinzugefügt wird. Ich würde die folgenden Methodennamen für die vorherigen Beispiele bevorzugen:
UploadFileToServer
CreateTemporaryFile
WriteOutRecord
ResetSystemClock
Nach meiner Erfahrung ist dies weitaus häufiger als der andere Ansatz, die längeren Namen zu schreiben, aber ich habe beide Stile gesehen und war gespannt, was die Gedanken anderer Leute über diese beiden Ansätze waren.
Befinden Sie sich also im Camp "Methodennamen, die sich wie Prosa lesen" oder in dem Camp "Methodennamen, die sagen, was ich meine, aber wie eine schlechte Übersetzung von Fremdsprache in Englisch laut vorlesen"?
Please
"? Wow
WriteTheRecordToTheDatabase
. Wenn jemand dies eincheckte, wurde er ernsthaft angesprochen.