Saya yakin banyak dari kita telah melihat nama metode seperti ini pada satu titik atau yang lain:
UploadTheFileToTheServerPlease
CreateATemporaryFile
WriteTheRecordToTheDatabase
ResetTheSystemClock
Yaitu, nama metode yang juga kalimat bahasa Inggris yang benar secara tata bahasa, dan memasukkan kata-kata ekstra murni untuk membuatnya dibaca seperti prosa. Secara pribadi, saya bukan penggemar nama metode "literal" seperti itu, dan lebih suka succint, sambil tetap sejelas mungkin. Bagi saya, kata-kata seperti "a", "an", dan "the" hanya terlihat canggung dalam nama-nama metode, dan itu membuat nama-nama metode tidak perlu panjang tanpa benar-benar menambahkan sesuatu yang berguna. Saya lebih suka nama metode berikut untuk contoh sebelumnya:
UploadFileToServer
CreateTemporaryFile
WriteOutRecord
ResetSystemClock
Dalam pengalaman saya, ini jauh lebih umum daripada pendekatan lain untuk menuliskan nama-nama yang lebih panjang, tetapi saya telah melihat kedua gaya dan ingin tahu apa yang dipikirkan orang lain tentang kedua pendekatan ini.
Jadi, apakah Anda berada di "nama metode yang bertuliskan seperti prosa" camp atau "nama metode" yang mengatakan apa yang saya maksud tetapi membacakan dengan keras seperti kamp terjemahan bahasa asing ke bahasa Inggris yang buruk?
Please
"? Wow
WriteTheRecordToTheDatabase
. Jika seseorang memeriksa ini, mereka akan diajak bicara serius.