【手写 Vue2.x 源码】专栏目录与重构规划

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

一前言

之前参加了很多更文活动所以就写了不少水文今年计划投入大量时间做重构争取达成以下几个目标

  • 第一提升专栏的内容质量能够真正帮助更多有需要的伙伴
  • 第二对内容进行归纳和扩充巩固提升自己对相关知识的理解和认知
  • 第三梳理总结文章的写作思路从内容的展现形式出发提升写作技能和创作水平

二专栏的写作回顾

  • 1专栏内容是基于语雀的初稿整理而来的
    • 还好之前有些积累否则按更文活动的要求没有最水只有更水
  • 2初稿内容其实并不完整与其说是整理倒不如说“重写”更恰当
    • 虽然说是基于初稿整理但每天基本都会弄到很晚时间长了就有点儿像交作业质量没有保障
  • 3很多关键点并没有按照预想的那样完整写出来一些精彩的内容就这样错过了
    • 记得当时写 diff 算法那篇熬夜一步一步画出了所有场景下的节点更新过程你以为是我想画吗diff 的过程画图反而是最“简单”的表达方式其实我是想说希望所有文章都能像这样…

其实还有很多很多…都还没能实现…


三专栏的重构规划

todo2023 规划不是重点后补

虽然自己能力很有限但通过多下功夫来提升一些质量“踮一踮脚或者大跳一下应该是可以摸得到的”

所以今年要对 Vue2 这个专栏动刀了说实话我对大段大段的删除或重写并不是很在意因为质量确实拉胯、惨不忍睹…为什么要对 Vue2 动刀因为后面要写 Vue3 了~

专栏的重构工作在今年 1 月初就已经启动了目前已经行动了 2 周第一轮已完成 12 篇

为什么说是“第一轮”

  • 因为问题实在太多了一轮肯定搞不定
  • 因为目标定的也很高至少得折腾三轮

目前三轮重构的规划如下

  • 第一轮重构
    • 针对每一篇文章调整内容的基础排版、目录划分、优化内容描述添加示例说明、代码注释、必要截图基础的内容梳理使表述更容易理解
  • 第二轮重构
    • 汇总第一轮重构中总结的问题参考 Vue 框架的实现重新调整专栏的大章节和小主题对内容进行适当的合并、拆分和重构这版目录就是 Vue2 全部核心知识点便于后续对相关知识点的内容进行扩充
  • 第三轮重构
    • 捋清框架脉络贯穿核心知识点按照章节的推进循序渐进绘制出框架流程图对重点内容进行补充比如常见面试题
  • 第四轮重构持续重构
    • 一个会持续重构的专栏以提升写作能力为目标

在整个重构的过程中还有至关重要的一点原定放在第二轮进行由于工作量可能会比较大待定这一点也是我认为最应该下功夫做好的

  • 调整内容的行文逻辑
    • 1框架提供了 xxx 特性功能演示、使用的注意事项聚焦一个知识点应用
    • 2根据相关功能特性猜测框架的实现原理并提出问题充分思考并提出问题
    • 3框架是如何实现的核心实现流程分析方案优劣对比分析框架设计思路
    • 4模拟实现相关功能特性掌握框架设计与核心实现原理手写核心实现原理

在以上的规划中我自己有很多都还一知半解甚至不解希望通过这次重构可以精进


四重构过程记录与问题汇总专栏目录

表格内容随文章重构同步更新

这个表格不太友好先占位吧后面调整好了再放内容

主题知识点重构时间问题记录
第一篇 - 使用 rollup 构建 Vue 环境1:测试文本、测试文本
2:测试文本、测试文本
3:测试文本、测试文本
4:测试文本、测试文本;
2023-01-06测试文本、测试文本
第一篇 - 使用 rollup 构建 Vue 环境1:测试文本、测试文本
2:测试文本、测试文本
3:测试文本、测试文本
4:测试文本、测试文本;
2023-01-06测试文本、测试文本
第一篇 - 使用 rollup 构建 Vue 环境1:测试文本、测试文本
2:测试文本、测试文本
3:测试文本、测试文本
4:测试文本、测试文本;
2023-01-06测试文本、测试文本

五结尾

想要拿到一个好的结果就必须要有一个好规划剩下的就是坚持了…

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: vue