我发现拥有无法编译/运行的代码(我必须提前做很多抽象工作)是如此令人沮丧。