我觉得搞教学就是深入浅出,用最简洁的方式和语言把东西讲明白。
老师可以看看文件目录:dao,basedao,basedaoorm,model,usermodel,userInfoDefine,definemodel,ormmodel。老师自己想象一个没有写过传统后端项目的人第一次看见这写文件和目录,怎么可能能清楚的理解这概念的相关和区别呢,我才看到第五章,结构这么复杂,我也算是写过ts+egg,ts+koa,也刷过vue和react源码的人,我觉得我是有些基础的,但还是看得很累
总而言之
增加了过多不必要的的概念,
课程衔接解释的也不清楚,忽然就蹦出来几个新文件,
后面的业务代码过度封装了,
最高效的教学的就是直接丢出来一个最好的方案给学生讲清楚,而不是讲出来一堆方案一个个否掉 ,一个方案能解决的,就没必要用三个方案,这样都会增加很多心智压力
其实我之前就发现老的ts课程也有这些问题吗,设计简洁易学(不是简单)的课程让学生学完要好过难学中途绝大部分人会放弃的课
(没有恶意,真心建议)