WebStorm IDE 版的《重构2》实践
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Documentation
- Clarity
- Needs clarification
- Activity status
- Stale
- Domain
- content, documentation
Research direction
No files or tests are identified. Start by turning the proposed refactoring-practice outline into a reusable article skeleton, then determine how the live template and WebStorm shortcuts should be documented; done means a complete, publishable practice article with the reusable structure and IDE-specific steps.
Written by the indexing model from the issue text.
Description
项目纵向拆分
按照《重构》那本书的套路,结合 IDE 重构快捷键展示重构手法
⓵ 定义目标和原则
终极目的
Q:为什么你要花时间来做这项任务,而不是其他随便什么任务?
A:
⓶ 展望结果(OKRs)
利益相关人清单
Q:当你交付最终结果的时候,会如何让世界变得更好?
A:
⓷ 思维导图:头脑风暴/集思广益(发散)+ ⓸ 组织整理(收敛)
⓹ 明确「下一步行动」
能够产生反馈结果的小任务
@linesh-simplicity
还可以每个编辑器出一本
只要保证骨架文章是可复用的
先写好 live template,然后只需要根据 IDE 换快捷键就可以了
- Dominant language
- No language data
- Stars
- 730
- Forks
- 114
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from JimmyLv/jimmylv.github.io
-
如何将我的RSS源打包成商品售卖?Open
Difficulty 5/5 Over a week Newbie friendliness 20/100
JimmyLv/jimmylv.github.io#399 ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
JimmyLv/jimmylv.github.io#398 · 16 comments · 1 reaction ·
-
有哪些有趣的 AI 新产品?Open
Difficulty 5/5 Over a week Newbie friendliness 25/100
JimmyLv/jimmylv.github.io#397 · 27 comments · 1 reaction ·
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
JimmyLv/jimmylv.github.io#396 ·
-
如何正确地休息?Open
Difficulty 5/5 Over a week Newbie friendliness 10/100
JimmyLv/jimmylv.github.io#392 ·
All issues in JimmyLv/jimmylv.github.io
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100
cline/mcp-marketplace#3754 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
TMHSDigital/Free-Game-Dev-Assets#301 ·
Maintainers usually reply within 1 day
-
15-minutes 5-minutes algorithm any-language beginner-friendly c cpp csharp easy go good first issue hacktoberfest help wanted java javascript kotlin python rust swift typescript
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Huerte/algo-solutions-python#254 ·
Maintainers usually reply within 1 day
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulty 1/5 Under an hour Newbie friendliness 85/100
lingdojo/kana-dojo#34009 · 1 comment · 5 reactions ·
Maintainers usually reply within 1 day
-
no-repo-link tool-submission
Difficulty 1/5 Under an hour Newbie friendliness 68/100
BraveOPotato/NoSignups#2384 ·