- Mastering React Test:Driven Development
- Daniel Irvine
- 235字
- 2021-06-24 14:45:02
Commit early and often
The second sentence of that command output (You should commit this file) is a good cue for us to commit for the first time.
TDD provides natural breakpoints for you to commit code. If you’re starting out with TDD, I’d recommend committing to source control after every single test. That might seem like overkill for your projects at work, but as you're learning, it can be a very effective tool.
If you've ever watched The Weakest Link, you'll know that contestants can choose to bank their winnings at any time, which decreases their risk of losing money but reduces their earning potential. With git, you can use git add to effectively bank your code. This saves a snapshot of your code but does not commit it. If you make a mess in the next test, you can revert to the last banked state. I tend to do this after every test. And, unlike in The Weakest Link, there's no downside to banking!
Committing early and often simplifies commit messages. If you have just one test in a commit, then you can use the test description as your commit message. No thinking is required.
If you're using git, use the following commands to commit what you’ve done so far:
git init
echo "node_modules" > .gitignore
git add .
git commit -m "Blank project with Jest dependency"
- Spring Cloud Alibaba核心技術與實戰案例
- Java入門經典(第6版)
- JIRA 7 Administration Cookbook(Second Edition)
- 信息安全技術
- Scratch 3游戲與人工智能編程完全自學教程
- PhoneGap Mobile Application Development Cookbook
- FFmpeg入門詳解:音視頻原理及應用
- 小程序開發原理與實戰
- AppInventor實踐教程:Android智能應用開發前傳
- C++新經典
- Clojure Reactive Programming
- 智能搜索和推薦系統:原理、算法與應用
- Learning Modular Java Programming
- Learning AWS
- C語言程序設計實訓教程與水平考試指導