Tôi đã nhìn thấy liên kết này trước nhưng dường như không có nhiều hoạt động: Naming convention for IDs in AndroidThực tiễn tốt nhất cho quy ước đặt tên ID trong Android?
Tôi tò mò về cách đặt tên ID cho các mục khác nhau trong Chế độ xem thiết kế trên Android Studio.
Hiện tại tôi đang làm những việc như sau: Nếu đó là TextView có văn bản "Chào mừng bạn đến với Chương trình của tôi", tôi sẽ đặt tên là welcomeTextViewID
. Nếu đó là một Nút bắt đầu một số chương trình con được gọi là doStuff
, tôi có thể gọi nó là doStuffButtonID
.
Nói cách khác, tôi sử dụng một loại quy ước descriptor + datatype + ID
.
Đây có phải là hành vi không tốt? Tôi luôn nghe những điều hỗn độn về việc sử dụng các bộ mô tả bên trong tên. Ví dụ trong một ngôn ngữ như C++ đặt tên biến chuỗi nameString
(vì nếu bạn thay đổi kiểu dữ liệu sau đó bạn cũng phải cập nhật tên).
Thực sự không có thực hành "tốt" hoặc "xấu" về cách đặt tên cho tài nguyên của bạn. Nó chỉ thực sự phụ thuộc vào những gì làm việc cho bạn. Và bạn dường như có lý do riêng của mình vì sao phải làm hoặc không làm những việc nhất định, trong trường hợp đó tôi sẽ nói theo đường ruột của bạn. Là một nhà phát triển java, tôi đã từng có tên dài, mô tả cho mọi thứ và tôi thích nó theo cách đó. Nhưng một số đồng nghiệp của tôi, những người được đào tạo trong javascript hoặc C++ thích một phong cách khác nhau. Vì vậy, nó thực sự đi xuống đến sở thích cá nhân. – NoChinDeluxe