Tôi cần một tên biến tốt cho một giá trị boolean trả về false khi một đối tượng là cuối cùng trong một danh sách.Quy ước đặt tên: Đặt tên biến boolean là gì?
Tên phong nha duy nhất tôi có thể đưa ra là 'inFront', nhưng tôi không nghĩ đó là mô tả đủ.
Một lựa chọn khác sẽ là 'isNotLast'. Đây không phải là thực hành tốt mặc dù (Mã Hoàn thành, trang 269, Sử dụng tên biến boolean dương).
Tôi biết rằng tôi có thể thay đổi định nghĩa biến. Vì vậy, true được trả về khi một đối tượng là cuối cùng và gọi biến 'isLast', tuy nhiên, nó sẽ làm cho công việc này dễ dàng hơn nếu tôi có lời giải thích đầu tiên.
Điều gì về việc đăng một số mã? biến cần ngữ cảnh – fabrizioM
Nếu bạn thay đổi tên bạn đang điều trị triệu chứng. Nguyên nhân gốc rễ của vấn đề này là logic âm. – starblue
Làm thế nào về hasPredecessor/hasSuccessor để biểu thị cho dù có bất kỳ mục nào đứng trước/theo mục hiện tại? if (item.hasSuccessor) {blah blah blah} –