官术网_书友最值得收藏!

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"
主站蜘蛛池模板: 武义县| 黑山县| 乐至县| 晋宁县| 托里县| 巍山| 余庆县| 诸暨市| 鄂托克前旗| 龙井市| 外汇| 田东县| 登封市| 双牌县| 沿河| 鄱阳县| 鄂托克旗| 西林县| 博客| 宁夏| 大埔县| 赤峰市| 尼勒克县| 怀远县| 鄱阳县| 星子县| 祁门县| 阿巴嘎旗| 青岛市| 普安县| 丘北县| 剑河县| 台山市| 泸溪县| 许昌县| 马鞍山市| 新沂市| 澳门| 虎林市| 古交市| 韶关市|