此次重构主要分为两个部分:
1 )项目配置更新。
2 ) 插件逻辑代码重构
其中代码重构主要在于:
1 )使用 async/await 减少原来代码的嵌套逻辑。
2 )封装成类,拆分过长的函数。
重构前代码见:
https://github.com/banxi1988/vscode-file-templates-ext/tree/1.2.0
重构后代码见:
https://github.com/banxi1988/vscode-file-templates-ext/
1 )项目配置更新。
2 ) 插件逻辑代码重构
其中代码重构主要在于:
1 )使用 async/await 减少原来代码的嵌套逻辑。
2 )封装成类,拆分过长的函数。
重构前代码见:
https://github.com/banxi1988/vscode-file-templates-ext/tree/1.2.0
重构后代码见:
https://github.com/banxi1988/vscode-file-templates-ext/