-
As I’ve said before, years ago on some project I first got the opportunity to work with FinalBuilder. After years of silence I picked it up again at version 5 and recently switched to the latest version 6. Have you ever had the feeling that some developer around you suffered from the NIH syndrome ? Like...
-
I’m doing some work with TypeMock and I start to love it more and more. For example, how about removing your database completely from your continuous tests? Sure you can do some database testing during the nightly build, but please keep the tests as fast as possible. A little story about a build Just...
-
Marco mailed me this morning with the following sentence Unit tests are meant to test functionality, NOT code! That means if you write your unit tests after the fact, you’re probably not focusing on the functionality. This comes from two weblogs that have some unit testing comments. Jason Young posted...
-
I just finished the two day Professional Agile Programming course in which I introduced developers to some best practices and such, including a view over some good practices from methodologies (XP/Scrum/MSF). For this course I've been in contact with DevExpress about a tool I wanted to show; Refactor...
-
I blogged about new Unit Testing features in Visual Studio 2008 , but missed the following features back then. I thought it's still cool to share these with you. Short cut keys to run tests I used to use TestDriven.NET in the past for executing my NUnit tests really fast. It always started them in...
-
A while ago I read the excellent book by Robert C. Martin, called "Agile Software Development : Principles, Patterns and Practices", I think one of the -if not the - books on [wikipedia:Agile Software Development]. But when in the need for a book for a new course under development about exactly...
-
Renames a non-private method or property in the class in a manner that does not break code in other assemblies which is dependent upon the old name. Do I need say more? Perhaps a picture that says more than a thousand words... I wanted to rename my WriteDocumentElements method and pressed ctrl-~ in Visual...
-
Now this is a great initiative! Billy McCafferty is doing a weekly contest where he uploads a Visual Studio 2005 solution of a C# project with a specific code smell . You must refactor the solution so that the code smell is removed and so it still passes the supplied unit tests. Winners are randomly...
-
Well, it seems Alex took things seriously and is slapping his bit-stick around. Thinks he can just slap me around and walk away with a smile, huh? Well, I'm not done with round 1 Alex. Round 1 Reflector integration Thank you for the point, Alex. +1 Dennis Code coverage Alex should've checked out the...
-
Some time ago I had a discussion with my colleague Alex Thissen about the differences between Visual Studio 2005 (unit) testing, and NUnit and TestDriven.NET. I'm very pro NUnit, but Alex says he can do everything I do with VS2005. I disagreed and we talked about bitchslapping, or perhaps some bitslapping...
-
While writing his upcoming book The Art of Agile Development , James Shore is posting a lot of chapters on his website to be reviewed by visitors. He just posted a great chapter on how he thinks Continuous Integration should take place. He mentions the Integration Token; a physical object like a rubber...
-
I'm currently reading Behind Closes Doors , written by Johanna Rothman and Esther Derby. It's released under the Pragmatic Bookshelf label, and they're a great read. I've just finished Pragmatic Unit Testing and they had some good info that will come in handy. Recently I downloaded a video of a Johanna...
-
A while ago I gave a presentation, called “An introduction into the TDD Mantra”. The occasion was a technical meeting with some colleagues, to whom I wanted to introduce at least the principles behind Test-Driven Development. A lot of people think TDD is the same as writing unit tests, but...
-
FIT is definitely something I have to dig into in the near future. I’m trying really hard to make the shift to, and understand Test-Driven Development. FIT is something that will definitely come in handy in persuading customers to see the benefits of TDD. FIT is used for collaboration and communication...
-
The people behind Enterprise Library will be doing a webcast about Agile and eXtreme Programming . Join this patterns & practices webcast with the Enterprise Library development team to learn about their experiences doing agile development in a collaborative forum. Experts will share lessons learned...