Trong group có ai sử dụng '?:' trong code không ạ?

Gặp ternary operator thì chuyển sang if else
Gặp if else thì chuyển sang if không else

Nếu gặp ternary operator mà 1 trong 2 biểu thức trả về giá trị mặc định thì wrap lại thành function, nhiều function quá thì cho qua class Utils. Function dạng getParameterOrDefault(request.getParameter(), “empty”) findUserByIdOrDefault(userId, “guest”)

Trong các ngôn ngữ hiện đại đều cung cấp syntax cho dạng default, không chỉ dùng ở scalar value, mà còn có collection, exception, error

Làm vậy code vừa dễ đọc vừa dễ debug

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?