• 初烬
    2022-12-05 来自陕西
    如果能加上editorconfig就更好了

    作者回复: 您好,你的建议很不错。项目代码规范涉及到的配置有很多,本课受限于篇幅,无法一一都进行讲解。

    
    2
  • yy
    2022-12-11 来自广东
    团队协作少不了代码分支管理,这一块可以讲讲吗

    作者回复: 您好,团队项目分支管理,可以先定义分支类型,比如: 1. master分支,只有唯一一个分支。代码最终合并的主干分支。 2. release分支,只有唯一一个分支,代码每次发布到产线的分支。 3. test 分支,只有唯一一个分支,用来项目测试或者预发布验证。 4. dev-xxx 分支,可以多人开发多个分支。 有了分支的分类,下来就是分支管理。管理步骤如下: 1. 开发过程用 dev-xxx分支。 2. 需要发布前先dev-xxx分支合并到test分支,进入测试环境和预发布环境验证测试。 3. 项目要发布时候,从test分支合并到master分支,再进入生产环境部署。 4. 生产环境部署后,从master分支合并到release分支,再打上tag记录备份一次发布内容。 以上只是常见企业的git分支管理方式,不一定是统一的方式,仅供参考。

    
    1
  • 丫头
    2022-12-29 来自广东
    配置文件 .eslintrc 的后缀有什么讲究吗?目前有见到过:1-没有后缀,2-.js后缀,3-.cjs后缀。

    作者回复: 您好,.eslintrc文件的后缀可以支持多种文件格式的,您可以参考官网文档 https://eslint.org/docs/latest/use/configure/configuration-files

    共 4 条评论
    
  • Geek_b640fe
    2022-12-13 来自广东
    接着再创建 VS Code 扩展插件的配置文件 .vscode/extensions.json,声明我们项目需要用到的插件,这样子只要用 VS Code 打开这个项目,就可以提醒开发者去安装相关插件了。 有提醒吗,我没看到有提醒噢。

    作者回复: 您好,只要是本地电脑VS Code没安装过的插件,重新打开VS Code就会有提醒,一般在右下角有提示框。

    
    
  • 风太大太大
    2022-12-07 来自中国香港
    我之前一个很厉害的领导跟我说过,他很拒绝代码格式化工具。 站在他的角度,每个开发都需要养成一个良好的代码风格,他觉得是一个必修技能。 如果按照他的观点就是约束大于规范,需要自己养成好的习惯,所以有的时候我也在怀疑,现在大家都这样用工具约束自己写代码,是不是就是在掩盖自己的某些缺陷呢。

    作者回复: 所有代码规范都是管理人员的管理工具,本质上为了避免大神写出看不懂的代码,避免傻子写出有缺陷的代码。注意,这些都是管理工具,最终都是服务于多人协同的,而作出的妥协。

    共 2 条评论
    
  • Castie!
    2022-12-07 来自中国香港
    hasky

    作者回复: good

    共 2 条评论
    
  • ZR-rd
    2022-12-05 来自北京
    可以使用 githooks 在代码提交前执行 eslint 检查和类型检查

    作者回复: 您好,你的答案是正确的,就是基于git hooks对git的每个环节做代码检查和处理。

    
    
  • 前端WLOP
    2023-05-06 来自上海
    typescript的interface和type分别在什么场景下用
    
    
  • 静心
    2022-12-11 来自山西
    请问ESLint 和 Prettier的关系和区别分别是什么?
    共 1 条评论
    
  • 风太大太大
    2022-12-07 来自湖北
    一不小心就是课程进度21%了
    
    