Xin chào,
Em có một số câu hỏi về cách viết code, mong được các bác tư vấn và chia sẻ.
Về cách đặt tên member của class như biến, field, properties, … các bác thường đặt tên properties của class có kèm theo tên của class đó luôn không?
VD : Tạo class sản phẩm:
Cách 1:
class Product {
private int productId;
private String productName;
private int productPrice;
}
const product = {
productId : 1,
productName : "Laptop",
productPrice : 150,
}
Cách 2:
class Product {
private int id;
private String name;
private int price;
}
const product = {
id : 1,
name : "Laptop",
price : 150,
}
Khi viết biểu thức logic, đặt biến cần so sánh trước, hay giá trị đặt trước?
VD:
Cách 1: em thường dùng kiểu này
if( username != "" ) {
console.log("Xin mời nhập tiếp mật khẩu")
} else {
console.log("Không được bỏ trống")
}
Cách 2: Em thấy một số dev code C, C++ thường viết kiểu này
if( "" != username ) {
console.log("Xin mời nhập tiếp mật khẩu")
} else {
console.log("Không được bỏ trống")
}
Nếu tên biến chứa từ tiếng Anh dài : notifications, Incomprehensibilities, uncopyrightable, … thì nên viết đầy đủ hay viết tắt, viết tắt như thế nào?
public void markAllNotificationAsRead(int userId) {
// some code
}
hay
public void markAllNotifAsRead(int userId) {
// some code
}
hay markNotifsAsRead
if else chỉ 1 dòng code thì có nên dùng cặp ngoặc nhọn không?
if( "" != username ) {
console.log("Xin mời nhập tiếp mật khẩu")
} else {
console.log("Không được bỏ trống")
}
hay
if( "" != username )
console.log("Xin mời nhập tiếp mật khẩu")
else
console.log("Không được bỏ trống")