Bir zamanlar bir isimlendirme şemasına karar verme fırsatım oldu. Bu yüzden etrafa döndüm ve geliştiricilerime sordum ki, sonuçta günlük olarak bu isimlerle çalışmak zorunda kalan insanlardı, fonksiyonel isimleri tercih ettiler mi (yani, bazı kodlanmış biçimlerde temsil eden isimleri). makinenin amacı) veya anımsatıcı isimler (yani önceden var olan bazı insan isimlendirme düzeninden çizilen, makinenin amacı ile ilgili hiçbir örtülü içerik içermeyen isimler).
38 geliştiriciden 37'si anımsatıcı ismi tercih etti; sadece bir tane tercih edilen fonksiyonel isim. Bu yüzden hepsine nehirlerden sonra ad verdim (çok büyük bir olası adlar havuzu var ve birçoğu kısa, hatırlaması kolay ve yazması kolay).
İnsan beyni, isimlere anlam eklemek için oldukça iyi tasarlanmış. Unutulmaz isimler verirseniz, insanlar bu isimlerin ne için kullanıldığını çok çabuk hatırlar ve kullanır. Ortak bir arka plandan (örneğin nehirler, elementler, yıldızlar, ilçeler, içecekler, içecekler gibi) çizilmiş isimler kullanırsanız, insanların karşılaştığı zaman bir şirketin ana bilgisayar adını hemen tanımalarına yardımcı olur; Aksi halde "tüm e-postalar bitti" gibi ifadeler betelgeuse
biraz kafa karıştırıcı olabilir).
Tersine, geliştiricilerim önceki işlerde yaşadıklarını tam olarak ne pr1ms001
olduğunu hatırlamakta gerçekten zorlandılar .
Ancak şunu eklemeliyim ki, dahili DNS'de CNAME'leri, anımsatıcı ad eşleştirmesine işlevsel bir ad sağlamak için kullandık. Bu nedenle, PR sitesindeki ilk kümedeki ana posta sunucusunun, bu pr1ms001
durumda DNS olduğunu hatırlatmayı daha kolay bulduysanız , Bunun şu anda olduğunu bilmeme izin ver orwell
. Ayrıca, makine başına birçok işlevsel isme sahip olmamıza izin verir, böylece üzerinde çalıştığınız işlevle ilgili işlevsel adı her zaman kullandığınız sürece, bu işlevi pr1imap001
taşımamıza rağmen IMAP sunucusuna her zaman işaret edeceğinden emin olabilirsiniz. dan orwell
için rhine
. Ve hudson
öldüğünde, yerine koyma ismini operasyonel fonksiyonları etkilemeden değiştirebilirdik, böylece asla "yeni hudson
mi, eski hudson
mi demek istiyorsun ?" karışıklığı.