恭喜。简要回答一下:因为你做的项目没分好层级,或者说没有梳理好业务逻辑。代码是你翻译业务逻辑后的输出。理清业务逻辑是第一步。第二步是考虑成功路径。第三步是考虑边界case。可以的话用一个顺序图记录下来。