我發現擁有無法編譯/運行的代碼(需要我提前做很多抽象工作)是如此令人沮喪。