Kullanıcı Arayüzünde "Kimlik" veya "Kimlik"


95

Çalıştığım QA yöneticisi, az önce masaüstü uygulamamda oturum açma isteminin "Operatör Kimliği" olması gerektiğinde "Operatör Kimliği" olması nedeniyle bir hata olduğunu bildirdi. İd, Freud'un "psişik aygıtının" ego kısmına gönderme yaptığı ve anlamsal olarak doğru olmadığı şeklindeki argümanıdır.

Şimdi bir anal mühendis olarak (AE) elbette gidip Id vs ID'ye bakmak zorunda kaldım ve üstünkörü araştırmalarımdan (google) ID, Freud'un egosu için Id kadar yaygın olarak kullanılıyor gibi görünüyor.

Bu yüzden benim mantığım, Id'nin "Tanımlayıcı" nın kısaltılmış bir versiyonu olması ve daha doğru olması veya en azından tipik olarak iki kelimelik bir kısaltmayı belirten ID'den daha yaygın kullanılması olacaktır.

Kullanıcı arayüzünü değiştirebilirdim ama o zaman mesleğimi bir AE olarak tutmazdım, bu yüzden bu tür şeyler için argümanımı desteklemek için kullanabileceğim en iyi uygulamalar veya referanslar olup olmadığını merak ediyordum. Bu sorunun, kısaltmaların ve büyük / küçük harflerin tamamen farklı bir felsefe dalı olduğu kaynak koduyla değil, kullanıcı arayüzüyle ilgili olduğunu unutmayın.


6
Doğru hatırlıyorsam, Freud aslında das es, das ich und das uberich hakkında konuşuyordu. O, Ben (veya benlik) ve üst-ben (veya süper-benlik) olarak çevrilir. İngilizce'ye çevrildiğinde, çevirmen kulağa pek iyi gelmediğini düşündü, bu yüzden daha etkileyici göründüğü için Latince'ye (Id, Ego, Super ego) çevirdi.
Colin Mackay

5
Anal mühendisi için +1 (ve aslında ilginç olan soru)
Stefano Borini

Bu soruyu bir kez sordum ve unutulmaya karar verdim! Ancak, kişisel ilgim için daha fazlasını istiyordum.
alex

4
Herhangi bir yerde anal mühendisliğinden bahsetmiş miydin? Bu ve Freid, bu sorunun kaderini belirleyen şeydi :).
Eugene

Peki, bunun gerçekten ilginç sayılacağı kaç topluluk sayabilirsiniz? : P (+1 btw ^^)
cwap

Yanıtlar:


91

Merriam-Webster'a göre kısaltma "ID" dir. Doğru bir kısaltma olsaydı, "Id" olması gerekirdi. dönem ile.


20
Bu kesinlikle doğru cevap. D kendi başına hiçbir şeyi temsil etmese de, bence artık hepimiz İngilizcenin kaprislerinin mantık veya tutarlılıkla bağlı olmadığını anlamalıyız. Daha iyisi veya daha kötüsü için, "kimlik" gerçek, resmi, doğru terimdir.
John Y

1
Sözlüğü kontrol etmeyi bile düşünmedim. Görünüşe göre ID, birden fazla Tanımlama kısaltması olarak tanımlandığı için kelimenin tam anlamıyla doğru. Sözlük editörlerinin Microsoft'un kılavuzlarını yeniden okumaları gerektiği açıktır. iki ve 3 harfli kısaltmalar. Bu arada kullanıcı arayüzümü Id'den ID'ye değiştireceğim ve yenilgiyi kabul edeceğim, lanet olsun QA.
Aaron Clauson

8
Siz Amerikalılar! Gerçek İngilizcede kasılmaların durakları yoktur. Albay Smith ve Sgt Smithers'ı karşılaştırın. Ya da Bay, Bayan ve Bayan unvanları Bunlar kısaltmalar olduğundan, tam puanları yoktur, Sütun gibi başlıklar veya Pzt, Salı ve Çar gibi kısaltmalar tam noktalara sahiptir.
TRiG

5
Aşağıdakiler: ID, tıpkı TV'nin Televizyonun (veya Travesti) kısaltması gibi, Kimlik'in kısaltmasıdır (tam durma olmadan), yine duraklama olmadan. Nokta yok, çünkü harfler tam kelimeleri temsil etmiyor. Metinde kimlik, kodda kimlik kullanırım.
TRiG

2
Alçakgönüllü görüşüme göre bu doğru değil: MW web sitesi kimlik kartı, pasaport vb. Diğer bir deyişle (onlarınki) adı ve kimliği olan bir belge ve muhtemelen bir resimden bahsediyor . Bir veritabanı tablosu kimliğinin (birincil anahtar) o olmadığı açıktır, Tanımlayıcının kısaltmasıdır. Nokta atlanır, tıpkı TV'de veya bu konuda ID'de (kimlik belgesi, varsayıyorum) noktaların çıkarılması gibi.
Sklivvz

42

Şahsen ben "Id" kullanıyorum. Derleyici umursamıyor ama gözlerim umursuyor. Karşılaştırmak:

GetIDByWhatever  <-- looks terrible

GetIdByWhatever  <-- oh so pretty!

Kod söz konusu olduğunda estetik her zaman gramerden daha önemlidir. (Güncelleme: 4 yıl sonra artık bu ifadenin arkasında durmuyorum)


15
Kimin daha güzel göründüğünü söyledi? Ben tersini buluyorum. Bence bu soruyu SO'ya göndermenin asıl amacı mantıklı, iyi savunulmuş bir yanıt almaktır.
samvermette

8
Kimlik kodda iyidir (ve kabul ediyorum, tercih edilir), ancak soru bir kullanıcı arayüzüyle ilgiliydi :) Örneklerinizden birini bir kullanıcıya asla göstermezsiniz.
Shaun Rowan


5
Bu sadece güzel görünmekle ilgili değil, ancak örneğin alt çizgi-küçük harf olarak bir dize dönüşümü yapmak istiyorsanız, get_i_d_by_whatevervs ile bitirebilirsiniz get_id_by_whatever.
Adam Elsodaney

1
Sanırım @ErikKinding'in yapmaya çalıştığı nokta, kimliğin ardından başka bir kelimenin gelmesiydi. GetID'nin GetId'den daha güzel göründüğünü kabul ediyorum, ancak GetIdFromDbTable'ın okunması GetIDFromDBTable'dan daha kolay çünkü kelimelerin nerede bölündüğünü içgüdüsel olarak biliyorsunuz.
Steve

20

'D' hiçbir şeyi ifade etmiyor, bu yüzden onu her zaman bir kısaltma olarak görüyorum, kısaltma olarak görüyorum - ve bu nedenle ben de 'Kimlik' değil 'Kimlik' kullanıyorum.

Qa'nızın mantığını bilmiyorum - kelimelerin birden fazla anlamı olabilir - bu İngilizcede alışılmadık bir durum değildir :)

Ancak, yaygın kullanım aslında ' Kimlik ' (doğru veya yanlış: P) gibi görünüyor, bu muhtemelen kullanıcılarınızın bekleyeceği formattır.


1
Çok açık ... ve bunu daha önce hiç düşünmemiştim. +1
womp

3
Tanımı gereği "ortak kullanım" doğrudur. İngiliz dili böyle çalışır. Yani evet, kimlik doğru. Aynı TV gibi iki harfle telaffuz edilen bir kısaltmadır.
TRiG

Kimlik gerçek hayatta yaygındır, çoğunlukla "Kimlik Belgesi" / "Kimlik Belgesi" anlamına gelir / ... Birinin kimliğini sormazsınız, kanıtlamak için bir belge istersiniz.
sanderd17

... erken girdikten sonra takip ... "Kimlik" i "Tanımlayıcı" için kısaltma olarak kullanırsanız, bir belge hakkında soru sormuyorsunuz, bu nedenle sadece küçük harfli "d" IMO içeren bir kısaltmadır. Bununla birlikte, bir kullanıcı arayüzünde "Id" kullanmak kötü bir uygulamadır IMO. Bir Tanımlayıcı, sistem tarafından dahili olarak kullanılan bir şey olmalı, son kullanıcıların bunu bilmesine gerek olmamalıdır. Yine de programlama ortamlarında çok yaygın bir kısaltma olarak gayet iyi.
sanderd17

6

Bir UAUA (ultra anal kullanılabilirlik analisti) olarak, lütfen Id yerine ID kullanın.

Görsel olarak, İngilizce'de daha tanınır. Dilbilgisi açısından, "Id" bir kelimedir ("mürekkep balığı" ile tekerlemeler) ve Freudyen tanımı yukarıda verilmiştir. Bizden asla sözlü olarak " id " değil "ID" göstermemiz istenir . Kimlik iyidir, ancak dönemler birden fazla kelimeyi ima ettiğinden geçmiştir.

Yani.

Sadece kimliği kullan, tamam mı?

TAMAM.


4

Kalite Güvence müdürünün akıl yürütme çizgisi aptalca. Pek çok İngilizce kelimenin birden çok anlamı vardır. "Kurşun", "kurşun", "kurşun" (metal, önünde olun veya bir konektör).

Sadece uygulamanın başka bir yerinde kullanılan büyük harf kullanımıyla tutarlı olmaya çalışırdım.


4

Pek çok kişinin "Id" nin gitmenin yolu olması gerektiğini düşünmesi ilginç. "ID" nin uygun olduğunu düşünüyorum çünkü onu nasıl telaffuz ettiğimize işaret ediyor - ID Ayrıca, akan bir cümlede "Id" yi okuduğumda, bazen geri gelip tekrar okumak zorunda kalıyorum, sırf "için bir yazım hatası olmadığından emin olmak için" "veya" o ".


4

Yani, teknik bir yazar olarak, bu, ister programcılar, ister lisans yöneticileri veya diğer yazarlar olsun, diğer insanların çalışmalarını gözden geçirirken oldukça düzenli olarak ortaya çıkan bir konudur. Tipik olarak, id başkalarının benden önce söylediği gibi egoya atıfta bulunur ve kimlik için kabul edilen kısaltma kimliktir, çünkü pek çok insan kuralı bilmiyor veya anlamıyor, onların doğru olduğu anlamına gelmiyor (açık sözlü olduğum için üzgünüm), mind büyük ölçüde noktalama işaretleri ve imla kuralları, neredeyse moda kadar değişkendir!

Ancak, hiç kimsenin sormadığı, şirketinizin bir standardı var mı? Günün sonunda şirketinizin bir stil rehberi varsa ve bu konuyu bu kılavuzda ele almışsa, kılavuzu takip etmelisiniz. Kapsanmazsa, kılavuzu koruyan kişiye konuyu açmanızı ve tüm paydaşları konuşmaya dahil etmenizi önerebilir miyim? Tutarlılık burada anahtardır. Çalıştığınız şirketin bir stil rehberi yoksa, belki de bir stil rehberi başlatmanın zamanı gelmiştir!

Bu yardımcı olur umarım...


2

Kullanıcı arayüzü ve kod çok farklı canavarlardır ...

"Kimlik", bir kullanıcı arabirimi için doğru yanıttır.

Kodda tutarlılık sizin dostunuzdur. Hoşunuza gitsin ya da gitmesin, kodun başka bir yerinde zaten olanlarla devam edin. Orada değilse, okuyun ve bir karar verin veya ekiple çalışın ve herkesin kabul edebileceği bir yol bulun. Tutarlılık hayatı çok daha kolaylaştırır.



2

Hepimizin içinde küçük bir OCD var!

Her neyse, google stil kılavuzu şunu söylüyor:

"ID: Dize değişmezleri veya numaralandırmaları dışında Id veya id değil. Bazı bağlamlarda, en iyisi tanımlayıcı veya tanımlayıcı olarak hecelemek."

Ben onunla gidiyorum.

Microsoft , bulabildiğim kadarıyla daha belirsiz.


1

Yüksek sesle okuyor olsaydın nasıl söylerdin? İki harfi telaffuz ederdim. Kimlik doğrudur, TV gibi benzer kısaltmalara benzer. (Harfler hiçbir şey ifade etmediği için lütfen nokta yok.)

Bunun gibi kısaltmalarla uğraşırken, onları küçük büyük harflerle biçimlendirmeyi seviyorum, ama bu sadece kişisel bir zevk. Başkentler, neyse.

(Ama muhtemelen kodun kendisinde Id kullanmaya devam ederdim.)


0

Tanımlayıcının kısa versiyonu olarak Id kullanırım. Ayrıca şunu da tanımlayın:

getUserIDByName()

Etki alanı açısından birden çok büyük harf, CamelCase ile oldukça sorunludur, çünkü bunlar arayüzlerinizde ve adlarınızda belirsizlikler ve dolayısıyla tutarsızlık yaratabilirler.


5
Elbette, kodda "getUserIdByName" kullanabilir ve her iki dünyanın da en iyisini elde etmek için kullanıcı arayüzünü "ID" ile görüntüleyebilirsiniz.
Matthew Iselin

1
Evet, ama bu bir belirsizlik, ama demek istediğim ... bununla yaşayabilirsin =)
Stefano Borini

4
C # 'da kural, kodunuzda kısaltmalarla camelCase / PascalCase kullanmaktır - ör. sınıf SqlConnection. Kullanıcı arayüzünüzde yine de "SQL Server bağlantı ayrıntılarına" bakarsınız.
Blorgbeard

@Stefano, deve durumu sorunu nedeniyle getUserIDByName () yerine getUserIdByName () kullanmanızı önerirsiniz. Ama DB ile ne yapmalıyız? Gibi: GetDBConnection ()? DB, Db ile değiştirilsin mi?
Ofer Zelig


0

Yazım şeklimize bağlı olduğunu düşünüyorum. "O" değil, "ai-di" yazıyoruz. Id-ID iki sesle hecelenir, bu nedenle insanlar id'nin bir "kelime" olduğunu düşünmekten kaçınmak için D harfini büyük harf yapar. Daha çok bir karakter sembolü gibi. "ID" yi daha çok seviyorum, çünkü daha güzel.


0

Kimliği tercih ederim çünkü diğer 2 harfli metinle birlikte kullanıldığında, tek bir tümü büyük harf haline gelmez

Fotovoltaik sistemler ... PVID (tek kelime veya 2?) PvId (çok daha net).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.