• 如何做好 Code Review

    职责Code review 不应该承担发现代码错误的职责。Code Review主要是审核代码的质量,如可读性,可维护性,以及程序的逻辑和对需求和设计的实现。 如何审查代码1.关注代码风格规范: 包括但不限于:命名规范、代码缩进、注释和文档等等2.关...
  • 前端基础架构之工作流设计

    关键词:工作流程、规范、文档、自动化、工具、效率、生产力、规范硬编码、强制执行 介绍前端工作流设计是什么 前端工作流设计是指设计和优化前端开发的流程和工具,旨在提高团队的效率和质量,使得开发过程更加规范化和可靠化。 常见的工作流设计有哪些: 代码...
  • 前瞻技术

    前瞻技术 此处临时存放一些工作中没怎么用到,但比较感兴趣的前端概念,供我扫除知识盲点 service workers 离线缓存 微前端架构 低代码平台 SSR 微服务 计算机图形学 计算机运动学 webGL 线性代数 算法 数据结构 可视化大屏适...
  • 《如何阅读一本书》

    《如何阅读一本书》在我的书架上放了有两年多的时间,一直想要好好的阅读,之前几次翻开都由于没有集中精力的原因,最后不了了之。现在我又翻开了它… 部分摘抄 阅读是个复杂的的活动,要达到良好的阅读效果,就要更主动的阅读,在阅读的每一种活动中参与更多的阅...
  • 工作日志 2023/3/30

    今天依然处理了一整天的vitepress项目构建问题。 从昨天负责编写公共库的同事反馈文档项目无法构建起,我已经排查并解决了一系列的问题,其中主要是: (1)构建所依赖的外部包版本问题; (2)vitepress 服务端渲染(SSR)兼容问题 (3)...
  • 语法高亮指南

    语法高亮指南语法高亮决定了在Visual Studio 代码编辑器中显示的源代码的颜色和风格。 它负责为 if 或 for 着色以区别于字符串、注释和变量名等其他JavaScript关键字。 语法高亮由两部分组成: 令牌化: 将文本分解为令牌列表 ...
  • 记录一次rebase操作

    git 合并方法介绍方法一:git merge把两个父节点及其提交记录包含起来生成一个新的节点 方法二:git rebase复制被rebase的提交记录到当前分支 记录一次rebase操作 我要进行合并啦,记录下问题 步骤一:合并之前分支更新到最新...
  • 添加搜索弹窗页面

    仿照eclipse全局搜索UI 仿照Help->Report Issue弹出新窗口 步骤 创建顶部搜索菜单以及搜索子菜单 search选项添加注册事件并触发search弹窗 创建search弹窗页面 实现创建顶部菜单选项根据vscode源...
  • vscode启动时嵌入登录页面

    任务基于vscode源码实现一个登陆页面。 思路根据启动流程,在启动之前判断是否需要登陆,若需要弹出一个登陆页面,登陆验证成功后进入应用,否则弹出错误提示,若验证超过三次退出应用。 1.找到合适的启动程序位置。在启动应用之前,判断是否需要登陆。 2....
  • vscode源码组织

    介绍vscode由一个分层的、模块化的core组成(即src/vs目录),它可以通过extensions机制进行扩展。extensions运行在称为extension host的单独进程中,通过使用extensions API去实现。 目录结构根目录...