yihong0618 / gitblog

People Die, but Long Live GitHub

Home Page:https://yihong0618.github.io/gitblog/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vscode-gcores开发笔记1

yihong0618 opened this issue · comments

记录一下

因为给 vscode-leetcode 的原因接触了一点如何写 vscode 插件,在想,为何不自己写一个,顺便锻炼一下自己JS(TS)的能力,说干就干,从第一个 vscode 的 hello world 写起,到第一个目录,到调通第一个接口,再到完成第一篇文章的 webview 渲染,优化代码,继续增加目录,完善目录,完善 markdown 解析,搞设计,再一边学习 ts 一边开发,每天都到后半夜,不知不觉 ,半个月过去了,也算有了些心得和成就,现在也算是第一个可用的版本。

下面我在思考,是直接上线写文章还是继续开发,选择继续完善吧,其实还有好多想法,有一些技术难点,一点一点攻克吧。

一些心得:

  • 对自己的每一行代码负责,每次打开vscode都要想着把烂代码优化一下,对未来反而是节省时间的
  • 写好文档,那是写给未来的自己的,现在有多怕麻烦未来就有多后悔,而现在写好文档和必要的注释,未来一定会感激现在的自己的。
  • 语言真的只是辅助(大部分),类型系统真香,虽然浪费了一些写代码的时间,但减少了更多 debug 的时间,是时候把 go 捡起来了
  • 合理安排好自己的开发时间,什么时候干什么?什么时候优化,哪些任务先开发,哪些可以放一放
  • 自己的项目真的非常必要,但要学会合理安排,不要和工作冲突

专注写了4个小时。。。解决了点儿问题,居然是最简单的没开js....