2009-07-16 24 views
5

Tôi có một phương thức nhận hai điểm cuối phạm vi - bắt đầu phạm vi và kết thúc phạm vi và một số nguyên.Tôi nên đặt tên phương thức thực hiện điều này như thế nào ...?

Nó kiểm tra xem liệu số nguyên nằm giữa hai điểm cuối và trả về số nguyên hoặc điểm kết thúc tương ứng nếu số nguyên nằm ngoài ranh giới.

Ví dụ 1:

  • RangeStart = 0; RangeEnd = 10; Giá trị = 5; Returns 5

Ví dụ 2:

  • RangeStart = 0; RangeEnd = 10; Giá trị = -4; Returns 0

Ví dụ 3:

  • RangeStart = 0; RangeEnd = 10; Giá trị = 23; Trả lại 10

Câu hỏi: Tôi nên gọi phương thức thực hiện điều đó là gì? Tôi đã gọi nó là IntWithinRange, nhưng tôi không nghĩ tôi thích điều đó.

Bất kỳ ý tưởng nào?

Trả lời

11

Làm thế nào về ConstrictToRange/LimitToRange/ConfineToRange? Một cái gì đó của hình thức này sẽ được dường như truyền đạt ý nghĩa khá ngắn gọn.

+0

Tôi thích điều đó, nó đơn giản và nó khá rõ ràng – BenAlabaster

+0

Tôi thích LimitToRange tốt nhất –

+2

'Confine' là một từ đồng nghĩa tốt, như một áp phích khác chỉ ra. Họ đều tốt như nhau trong quan điểm của tôi. – Noldorin

1

GetBoundedValue?

-2

CheckRange dường như đủ để tôi

1

bình thường

+0

Trong âm nhạc kỹ thuật số, loại quá trình này được gọi là Định lượng - vì vậy tôi nghĩ tôi thích Normalize ... – BenAlabaster

1

Một ngắn một: Squeeze().

0

BoundedValue() hoặc GetBoundedValue()

Một số trong những cái tên khác âm thanh với tôi như bạn đang sửa đổi một cái gì đó.

Các vấn đề liên quan