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

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"
主站蜘蛛池模板: 南宁市| 耿马| 伊川县| 舒兰市| 易门县| 贵阳市| 永福县| 盐城市| 南和县| 牟定县| 广州市| 黔南| 双柏县| 郯城县| 山阳县| 潮安县| 梨树县| 应城市| 梁河县| 通化县| 莱州市| 大埔区| 淮北市| 潢川县| 红河县| 万安县| 蚌埠市| 临海市| 宁乡县| 化州市| 穆棱市| 公安县| 岢岚县| 交城县| 星子县| 惠安县| 泰州市| 四川省| 崇州市| 永修县| 永新县|