Jump to content
  • Advertisement
Sign in to follow this  
KingofNoobs

Test Driven Development and Games

This topic is 2031 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello,

I was wondering if anyone could throw their two cents at me about whether it is worth it to invest my time learning about unit testing and test driven development. The thought occurred to me that perhaps these strategies were not practiced in the game industry, and that individual indies such as myself need not worry about. I was wondering if you could confirm or deny this. If unit testing and test driven development are two concepts that are worth the investment in a long term sense, then I will learn them. If not, I will write a game.

What do you think?

-Dave Ottley

Share this post


Link to post
Share on other sites
Advertisement

I was wondering if anyone could throw their two cents at me about whether it is worth it to invest my time learning about unit testing and test driven development. The thought occurred to me that perhaps these strategies were not practiced in the game industry, and that individual indies such as myself need not worry about. I was wondering if you could confirm or deny this. If unit testing and test driven development are two concepts that are worth the investment in a long term sense, then I will learn them. If not, I will write a game.


If you want to learn it, then learn it. If you don't want to learn it, then don't.

TDD is not a difficult thing. You learn to write about ten lines of code, then a 1:1 test-to-development ratio after that. Learning the practice is very easy, you can get started with just an hour or so of effort.

The Tetris TDD example was already linked to above, I recommend it. It takes about 2 hours, less if you are already experienced.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!