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