Manajer QA tempat saya bekerja baru saja memberi tahu saya bahwa ada bug di aplikasi desktop saya karena prompt masuk menjadi "Operator Id" padahal seharusnya "Operator ID". Argumennya adalah bahwa "Id" mengacu pada bagian ego dari "alat psikis" Freud dan tidak benar secara semantik.
Sekarang menjadi seorang insinyur anal (AE) saya tentu saja harus pergi dan mencari Id vs ID dan dari penyelidikan sepintas saya (google) tampaknya ID sama umum digunakan untuk ego Freud seperti Id.
Jadi alasan saya adalah bahwa Id adalah versi singkat dari "Identifier" dan lebih benar atau setidaknya lebih umum digunakan daripada ID yang biasanya menunjukkan singkatan dua kata.
Saya hanya bisa mengubah UI tetapi kemudian saya tidak akan mempertahankan profesi saya sebagai AE jadi saya bertanya-tanya apakah ada praktik terbaik atau referensi untuk hal semacam ini yang dapat saya gunakan untuk mendukung argumen saya? Perlu diingat bahwa pertanyaan ini berkaitan dengan antarmuka pengguna dan bukan kode sumber di mana singkatan dan kapitalisasi merupakan cabang filosofi yang sangat berbeda.
sumber
Jawaban:
Menurut Merriam-Webster , singkatannya adalah "ID". Jika itu adalah singkatan yang benar, itu harus "Id." dengan periode.
sumber
Secara pribadi, saya menggunakan "Id". Kompiler tidak peduli tapi mataku peduli. Membandingkan:
Estetika lebih penting daripada tata bahasa dalam hal kode, selalu. (Pembaruan: 4 tahun kemudian, saya tidak mendukung pernyataan ini lagi)
sumber
ID
(dan variasinya) dan konvensi penamaan dalam kode .NET .get_i_d_by_whatever
vsget_id_by_whatever
.'D' tidak berarti apa-apa, jadi saya selalu menganggapnya sebagai singkatan, bukan akronim - dan karena itu saya juga menggunakan 'Id', bukan 'ID'.
Saya tidak tahu tentang alasan qa Anda - kata-kata dapat memiliki lebih dari satu arti - ini tidak biasa dalam bahasa Inggris :)
Tetapi sepertinya penggunaan umum sebenarnya adalah ' ID ' (benar atau salah: P), yang mungkin merupakan format yang diharapkan pengguna Anda.
sumber
Sebagai UAUA (analis kegunaan ultra-anal), harap gunakan ID alih-alih Id.
Secara visual, ini lebih mudah dikenali dalam bahasa Inggris. Secara tata bahasa, "Id" adalah sebuah kata (berima dengan "cumi-cumi") dan definisi Freudian telah diberikan di atas. Kami tidak pernah secara lisan diminta untuk menunjukkan " id ", tetapi "ID." ID baik-baik saja tapi ketinggalan jaman, karena titik menyiratkan banyak kata.
Begitu.
Cukup gunakan ID, oke?
BAIK.
sumber
Garis penalaran manajer QA konyol. Banyak kata dalam bahasa Inggris yang memiliki banyak arti. "Lead", "lead", "lead" (logam, berada di depan, atau konektor).
Saya hanya akan mencoba untuk konsisten dengan kapitalisasi yang digunakan di tempat lain di aplikasi.
sumber
Sangat menarik bahwa begitu banyak yang merasa "Id" harus menjadi cara yang tepat. Saya merasa "ID" sesuai karena menunjukkan cara kita mengucapkannya - ID Selain itu, ketika saya membaca "Id" dalam kalimat yang sedang berjalan, terkadang saya harus kembali dan membacanya lagi hanya untuk memastikan itu bukan salah ketik untuk " adalah "atau" itu ".
sumber
Jadi, sebagai penulis teknis, ini adalah masalah yang cukup sering muncul pada saya ketika mereview karya orang lain, apakah itu programmer, BAs, atau penulis lain. Biasanya, id mengacu pada ego seperti yang dikatakan orang lain sebelum saya dan singkatan yang diterima untuk identifikasi adalah ID, hanya karena banyak orang tidak tahu atau memahami aturan tersebut tidak berarti bahwa mereka benar (maaf blak-blakan), keberatan Bagi Anda, aturan untuk tanda baca dan ejaan sebagian besar hampir sama berubahnya dengan mode!
Namun, yang tampaknya tidak ditanyakan oleh siapa pun adalah, apakah perusahaan Anda memiliki standar? Pada akhirnya jika perusahaan Anda memiliki panduan gaya dan mereka telah membahas topik ini dalam panduan itu, Anda harus mengikuti panduan tersebut. Jika tidak tercakup, izinkan saya menyarankan Anda untuk mengangkat masalah ini dengan orang yang mengelola panduan dan menyertakan semua pemangku kepentingan dalam percakapan. Konsistensi adalah kuncinya di sini. Jika perusahaan tempat Anda bekerja tidak memiliki panduan gaya, mungkin inilah saatnya untuk memulainya!
Semoga ini membantu...
sumber
ID = Idaho! Id = Freud! Biarkan OCD dimulai!
sumber
Bagaimana Anda akan mengatakannya jika Anda membaca dengan suara keras? Saya akan mengucapkan dua huruf itu. ID benar, analog dengan singkatan yang mirip seperti TV. (Tolong jangan ada titik, karena huruf-huruf itu tidak berarti apa-apa.)
Ketika saya berurusan dengan singkatan seperti ini, saya suka memformatnya dalam huruf kapital kecil, tapi itu hanya selera pribadi. Ibukota, bagaimanapun.
(Tapi saya mungkin akan terus menggunakan Id dalam kode itu sendiri.)
sumber
Antarmuka pengguna dan kode adalah binatang yang sangat berbeda ...
"ID" adalah jawaban yang benar untuk antarmuka pengguna.
Dalam kode, konsistensi adalah teman Anda. Suka atau tidak suka, gunakan apa yang sudah ada di tempat lain dalam kode. Jika tidak ada, bacalah dan buat keputusan, atau bergabunglah dengan tim dan cari cara yang dapat disetujui semua orang. Konsistensi membuat hidup jadi lebih mudah.
sumber
Ada sedikit OcD dalam diri kita semua!
Bagaimanapun, panduan gaya google mengatakan ini:
"ID: Bukan Id atau id, kecuali dalam string literal atau enum. Dalam beberapa konteks, paling baik dieja sebagai pengenal atau identifikasi."
Saya setuju dengan itu.
Microsoft lebih kabur, dari apa yang bisa saya temukan.
sumber
sebagai versi singkat dari Identifier, saya akan menggunakan Id. Juga ID itu aneh bila Anda memiliki fungsi seperti
Banyak ibu kota dalam istilah domain cukup bermasalah dengan CamelCase, karena mereka dapat menghasilkan ambiguitas dan karena itu ketidaksesuaian dalam antarmuka dan penamaan Anda
sumber
SqlConnection
. Pada UI Anda, Anda masih akan merujuk ke "detail koneksi SQL Server".ID
(dan variasinya) dan konvensi penamaan dalam kode .NET .Saya pikir itu tergantung pada cara kita mengeja. Kami tidak mengeja "it", tapi "ai-di". Id-ID dieja dengan dua suara, jadi orang membuat huruf D di tutup untuk menghindari berpikir id adalah "kata". Ini lebih seperti simbol karakter. Saya lebih suka "ID", hanya karena lebih bagus.
sumber
Saya lebih suka Id karena ketika digunakan dengan teks 2 huruf lainnya, itu tidak menjadi satu kata huruf besar semua
Sistem fotovoltaik ... PVID (satu kata atau 2?) PvId (jauh lebih jelas).
sumber