Trong dự án của tôi, tôi có một cái gì đó như final boolean Debug.USE_DEBUG_MODE
và sau đó tôi luôn quên để chuyển nó trở lại false
. Tôi tự hỏi nếu tôi có thể đặt một cái gì đó tương tự như chỉ thị #warning
C++ vì vậy tôi không quên thay đổi mã trở lại.Thứ gì đó như #warning chỉ thị cho Java?
5
A
Trả lời
9
Bạn có thể sử dụng Thẻ tác vụ //TODO Change this later
trong nhật thực và định cấu hình Eclipse để hiển thị cảnh báo thời gian biên dịch cho tất cả TODO
s.
public static void main(String[] args) {
//TODO Change this line before final build.
String mode = "DEV"
}
Bạn có thể xem tất cả các Thẻ tác vụ như vậy ở một nơi bằng cách thực hiện Window > Show View > Markers
.
Lưu ý rằng cũng có những trường hợp khác, như FIXME
, XXX
. Theo mặc định, mức độ ưu tiên của thẻ TODO
là NORMAL
và của FIXME
là HIGH
.
Cảm ơn, bây giờ tôi phải tìm ra cách để cấu hình Eclipse để hiển thị một thời gian biên dịch cảnh báo cho tất cả Todos ... –
Đối với IntelliJ IDEA bạn có thể đặt // TODO dòng trong mã, và hiển thị chúng với Chế độ xem - Công cụ Windows - TODO. Điều đó cho thấy chúng trong một tab ở dưới cùng của màn hình, nhưng không phải là cảnh báo trong tab Tin nhắn. Đừng nghĩ điều đó là có thể. – RenniePet