Ngày xửa ngày xưa, tôi có cơ hội quyết định kế hoạch đặt tên. Vì vậy, tôi đã đi vòng quanh và hỏi các nhà phát triển của mình, những người cuối cùng là những người phải làm việc với các tên này hàng ngày, liệu họ có thích các tên chức năng không (nghĩa là tên đại diện, ở dạng được mã hóa nào đó, mục đích của máy) hoặc tên ghi nhớ (nghĩa là tên được rút ra từ một số sơ đồ đặt tên con người đã tồn tại trước đó, không chứa nội dung ngầm về mục đích của máy).
Trong số 38 nhà phát triển, 37 tên ghi nhớ ưa thích; chỉ có một tên chức năng ưa thích. Vì vậy, tôi đặt tên cho tất cả chúng theo các dòng sông (có một nhóm rất lớn các tên có thể, và nhiều trong số chúng ngắn, dễ nhớ và nhanh chóng gõ).
Bộ não con người được thiết kế khá tốt để gắn ý nghĩa với tên. Nếu bạn cung cấp những cái tên dễ nhớ, mọi người sẽ nhanh chóng nhớ những cái tên đó được sử dụng để làm gì và sử dụng chúng. Nếu bạn sử dụng tên được rút ra từ một số nền tảng phổ biến (ví dụ như sông, yếu tố, ngôi sao, hạt, đồ uống, bạn sẽ hiểu) nó sẽ giúp mọi người nhận ra ngay tên máy chủ của công ty khi họ đi qua nó; mặt khác, các câu như "tất cả các email đã kết thúc betelgeuse
" có thể hơi khó hiểu).
Ngược lại, các nhà phát triển của tôi cảm thấy rằng họ có trong các công việc trước đây đã rất khó nhớ chính xác những gì pr1ms001
.
Nhưng tôi nên nói thêm rằng chúng tôi đã sử dụng CNAME trong DNS nội bộ để cung cấp tên chức năng cho ánh xạ tên ghi nhớ, vì vậy nếu bạn thực sự thấy rằng máy chủ thư chính ở cụm đầu tiên tại trang PR là dễ dàng hơn pr1ms001
thì DNS sẽ cho bạn biết rằng đó là hiện tại orwell
. Ngoài ra, điều đó cho phép chúng tôi có nhiều tên chức năng trên mỗi máy, miễn là bạn luôn sử dụng tên chức năng có liên quan đến chức năng bạn đang làm việc, bạn có thể chắc chắn rằng pr1imap001
sẽ luôn trỏ đến máy chủ IMAP, ngay cả khi chúng tôi đã chuyển chức năng đó từ orwell
đến rhine
. Và khi hudson
chết, chúng ta có thể thay đổi tên của sự thay thế mà không ảnh hưởng đến các chức năng hoạt động, do đó chúng ta không bao giờ có "ý bạn là mới hudson
hay cũ hudson
?" sự hoang mang.