Hades Progress Report #2 – TDD

XNA is a monster platform. It may not be as feature rich and quick to develop first person shooters in as Crytek, Source or UDK, but it is an awesome sight in and of itself. I have to admit I’ve learned a lot because I chose to start from scratch (on top of XNA of course). One of the subjects I wanted to really dive into this time is Test Driven Development (TDD) for a game, and let me tell you, there is a lot of misinformation out there, and I have had to do a lot of Self Driven Development to learn enough about it to be able to pull things together.

The ultimate objective is always to have 100% test coverage on your code. While I would love to say that I have found a silver bullet and to point to a simple framework to use to pull it off, I cannot. TDD is a dream that I wish could be realized with less ground work. To be perfectly blunt, you have to do a lot of mocking to pull things together and I don’t have the time or drive to do as such.

Continue reading “Hades Progress Report #2 – TDD”

Full of Win! Synergy

This is perhaps the most useful free application i have ever come across over the web. Please consult the following video. Its basically a KM switching software and it works seamlessly across operating systems. Currently i have an escher like layout, going up to any of the edges of the monitor that i use here at work will swap the mouse and keyboard inputs to the other system. So effectively, with the use of the abilty to have my monitors with multiple sources i have the freedom to have four monitors, where three exist normally.

Quite a cool find i must say. Give it a try =)