我正在阅读Robert C. Martin的Clean Code,该短语TILT
在某些代码示例中莫名其妙地出现。示例(顺便说一下,它是在Java中):
...
public String errorMessage() {
switch (status) {
case ErrorCode.OK:
// TILT - Should not get here.
return "";
case ErrorCode.UNEXPECTED_ARGUMENT:
return "Unexpected argument";
case ErrorCode.MISSING_ARGUMENT:
return "Missing argument";
...
}
...
从上下文来看,我猜测是TILT
指定一个无法访问的状态,并且仅包含该状态以满足编译器的要求(例如,在上面的代码中,TILT
出现这种ErrorCode.OK
情况是因为如果状态为OK
,则不会出现错误消息),但是我不确定。
有人知道TILT
代表/意味着什么吗?