Showing posts with label test-driven development. Show all posts
Showing posts with label test-driven development. Show all posts

Sunday, January 29, 2017

How to use Git Client to Trace Commit History

Git is good to keep track of your code changes, especially if you do commit every time you proceed each step when you do Test-Driven Development (TDD). Moreover, you can share to others on how did you do TDD step-by-step with explanation in the commit message.


Before starting with Git, get yourself familiar with it first from this blog: Learn Git within 7 Minutes and Play Around with It. Or you can follow steps below on how you can use Git client to track code changes.

Thursday, December 29, 2016

The Art of Unit Testing and TDD 101 in C#.NET - Roy Osherove - Key Notes

Roy Osherove, the author of The Art Of Unit Testing, Notes to a software team leader and Beautiful Builds, has online training courses available at http://courses.osherove.com/. I had a chance to watch the first video, Unit Testing and TDD 101, which is available as a free preview of his course The Art of Unit Testing & TDD Master Class in .NET.


Roy spent the first ~30 minutes explaining about unit testing and spent the next hour to demo on how to write unit test in C#.NET as well as the good and bad practices. He hasn'r started demo TDD until the last 30 minutes which I think it is worthwhile to know how to write good unit tests before jump into TDD.

Below are some key notes I did captured from the video (hightlighted in Blue) which I think it may be good to share to eveyone:

Saturday, December 24, 2016

Test-Driven Development (TDD) Resource Site (tdd.pacroy.com)

I have created a website to include all resources I gathered so far about TDD (Test-Driven Development) which maybe useful for developers who want to know more about it.


As there is a lot of information, I've decided to create the site in mindmap style so it is friendly for your brain (hopefully 😉). The mindmaps are created and exported using iThought app. You can see the exported example mainmaps here.

Link to my TDD site: http://tdd.pacroy.com