如何在工作忙的时候学习

  1. 写代码的时候写 TODO,有空的时候就去做一些有趣的优化,在优化中学习
  2. 最低学习限度,类似摸鱼姐
  3. 看看技术八卦,通过兴趣的方式收集一些信息
  4. 看看知识量比较小的内容,收集一些碎片信息
  5. 复习和体系化,通过大段的时间,比如周末来整理学习的碎片知识和复习,将知识体系化

项目没亮点,如何总结和突出亮点;平时工作的时候,如何体现出 / 设计出项目优势 / 亮点;如果发现方向的错误如何改变?

  1. 首先要弄清楚,一定把自己的细节,最好能用自己的话复述一遍需求;
  2. 代码规范上,husky 配合 prettier、eslint 规范代码;使用一些知名的规范,比如 Aribnb 的代码规范
  3. 强调命名的作用,使用一些

https://github.com/airbnb/javascript?utm_source=gold_browser_extension

vscode 代码如何对纯 js 包或自己写的包进行代码提示

声明 .d.ts 文件
去 ts 的 @types 这个网站上 https://www.typescriptlang.org/dt/search/
安装@types/react-dom,@types/react
详细的文章可以参考: https://juejin.cn/post/6987735091925483551

工具分享:ApiFox

https://www.apifox.cn/

代码规范的问题,如何在团队中推行代码规范

开发时,遵守下面的开发规范
https://github.com/airbnb/javascript?utm_source=gold_browser_extension
通过配置 eslint 和 prettier,比如下面的 eslint 规范配置
https://www.npmjs.com/package/eslint-config-airbnb
https://www.npmjs.com/package/eslint-config-al
umi.js 中的应用
image.png
线上的 sonarlint 配置会强制执行配置好的 lint 操作

学习规范修改

1、总结笔记:复习自己写的东西,并且让大家评论

奥兰度 -> gochri
gochri -> 寥寥
不更新 -> Amanda
Amanda -> xm
xm -> leo
leo -> xl
xl -> 安静
安静 -> 奥兰度

2、手写代码:提前准备一个最佳实践,然后周末 Code Review

本周为手写 instanceof