为什么我把代码开发录像 po 到 B 站
前些日子一时兴起,把自己写代码的过程录下来,po 到了 B 站上面。当时分析了下得失,好处嘛,不太清楚,坏处就是需要考虑录屏效果,肯定没有直接写代码写的爽了。
有什么变化么?
首先,能发现自己代码编码过程中耗时的部分。对于这次的录屏,耗时主要有三部分:
- Pinia 的 getters 类型定义总是推到失败,因为没细读文档,人家已经写了:
the return type **must** be explicitly set
。 - list2object 和 list2tree 的帮助函数的类型定义问题。这个是对 ts 的用法不熟悉导致的,没什么好办法,多写吧。
- 调颜色调了很久。这个看起来需要提前弄好设计稿了。
其次,对自己编码时候的小动作有了很强的认知,之前从来不知道自己写代码的时候做了那么多没用的动作,浪费了很多时间啊,而且容易尝试,而不是分析后执行。
一些思考
过了几天后发现,有人评论说已经有四个相同功能的软件在开发了 233 😂。这让我不得不重新考虑自己为什么开发 hexon。
所以我为什么开发 hexon?
- 希望学习前后端相关 web 开发技术
- 喜欢折腾自己的服务器
- 对服务提供商持不信任的态度(哪天服务关闭了我岂不是白写了)
- 针对 Hexo 开发的在线编辑器