在组长的codereview中出现了很多问题,其中主要的还是对于代码的不规范以及写代码的时候由于时间进度等原因,对自己写的代码要求比较松懈。
codeReview:
- 在写ts类型时偷懒,只是一开始写了,后面接口变动就懒得补了。
- 要虚心学习别人的代码风格,在开始阶段对于写代码是否美观、可读性没有概念、以及对于组件代码模块化也不够清晰
- 不能吭哧吭哧的写代码,要思考代码是否可复用以及代码在结构上是否足够的好。
- 在对于promise和async await使用的选择,组长说为了减少缩进应该多使用async 函数使得异步变为同步,但是我认为async await是用于解决异步代码嵌套的问题的,也就是说我只是在接口之间有明显的先后关系的我才使用async函数。
- 还是要多虚心学习别人的代码多看看别人写的代码,尽量让自己的代码美观可读一些
- 多使用hook来写,有时间可以学习一下react学习别人hook的写法。
理解
- 在写ts的时候写起来确实是麻烦的,但是在后期维护上来说又有相当明显的优点,就是我知道这个变量是什么类型的,里面有什么属性便于维护。
- 在给接口传参的时候,我觉得应该避免传不是接口的入参的变量,避免后期维护起来不知道接口的作用。
- 组件不是复用的才使用组件,而是一个功能模块一个功能模块的来处理,便于查找问题