jimmylv.github.io icon indicating copy to clipboard operation
jimmylv.github.io copied to clipboard

WebStorm IDE 版的《重构2》实践

Open JimmyLv opened this issue 6 years ago • 2 comments

项目纵向拆分

按照《重构》那本书的套路,结合 IDE 重构快捷键展示重构手法

⓵ 定义目标和原则

终极目的

Q:为什么你要花时间来做这项任务,而不是其他随便什么任务? A:

⓶ 展望结果(OKRs)

利益相关人清单

Q:当你交付最终结果的时候,会如何让世界变得更好? A:

⓷ 思维导图:头脑风暴/集思广益(发散)+ ⓸ 组织整理(收敛)

⓹ 明确「下一步行动」

能够产生反馈结果的小任务

@linesh-simplicity

还可以每个编辑器出一本 只要保证骨架文章是可复用的 先写好 live template,然后只需要根据 IDE 换快捷键就可以了

JimmyLv avatar Apr 26 '18 06:04 JimmyLv

不要虚啊,说了就干啊…

EthanLin-TWer avatar Apr 26 '18 07:04 EthanLin-TWer

重构第二版,以JavaScript为例

JimmyLv avatar Nov 05 '18 16:11 JimmyLv