1/Mọi người cho em hỏi tiền tố m, s trong android là gì?
2/Hỏi cách đặt tên biến trong android TextView -> txtv (hay là txtw) ?
Hỏi cách đặt tên biến, phương thức trên android
Mình đoán m là My, cái mình viết thì đánh dấu thế cho dễ tìm.
Mình thuờng đặt tên là tvEmail, btnSave…
- Đây chỉ là những quy ước do những người lập trình viên đặt ra nhằm dễ phân biệt
m (member) thể hiện cho biến thành viên
s (static) cho biến static
g (global) cho biến toàn cục.
2 . Tùy thôi, anh thì thường là ghi đầy đủ ra (textviewUsername, textviewPassword…) vì thường làm solo một số project khá lớn có rất nhiều các view… khác nhau, đôi khi sợ lẫn nên phải vậy
Tóm lại cả 2 đều tùy vào người lập trình
2 Likes
một vài đóng góp từ code Field Naming Conventions:
-
Non-public, non-static field names start with m.
-
Static field names start with s.
-
Other fields start with a lower case letter.
-
Public static final fields (constants) are ALL_CAPS_WITH_UNDERSCORES.
…
Còn về android mình hay đặt thế này :
- TextView : tvName
- Button : btnName
- ListView : lvName
- Checkbox : cboxName
- Editext : edtName …
Ngoài ra bạn có thể đọc thêm về code conventions tại đây, khá tốt!
https://drive.google.com/file/d/0B_ambLWRfLyVWTRWYXdDWlpNYzA/view?usp=sharing
4 Likes