30/09/2018, 19:25

Hỏi cách đặt tên biến, phương thức trên android

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) ?

lite2210 viết 21:36 ngày 30/09/2018

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…

X viết 21:40 ngày 30/09/2018
  1. Đâ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

Dương Nguyễn Văn viết 21:30 ngày 30/09/2018

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
Bài liên quan
0