对外 API 只设实例变量(如 driveFieldRelative(vx, vy)、goToElevatorPreset(...)),顺带成为统一校验非法输入的位置。
作者强调这是刻意反直觉的选择:看起来「太简单、不像正经程序」,但只要把边界立清楚就能撑住大型程序。
💡 金句
This is so simple and beginner-like that it seems like it shouldn't work for serious programs. But it does, as long as you carefully establish a few simple boundaries and practices.