Archive
The blog, page 8
-
18 Questions to ask yourself when choosing continuous integration and build automation tools
In a previous post I explained the different between Continuous Integration tools and Build automation tools , but there’s also lots of be said for HOW to pick a specific CI or BA tool. What do I look for in a CI tool?…
-
January at Israel .net user group: Unit Testing!
The January meeting of the Israel Dot Net Developers User Group will be held on Wednesday January 20, 2010. This meeting will focus on real-real issues and practices in developing unit tests, with a variety of tools.…
-
The difference between continuous Integration tools and automated build tools
Lots of people have a common misunderstanding of the (subtle) differences between the various tooling regarding continuous integration and build automateion. Here’s the gist of it: Build automation: Build automation…
-
Unit Testing Biztalk : Two possible frameworks
BizTalk is notoriously hard to test. But I just came a cross a couple of interesting solutions to do unit testing for biztalk related logic and orchestration. BizMock : “BizMock is a framework for testing BizTalk…
-
Poll: Do you use NUnit’s fluent API?
if you use NUnit, did you know it has a fluent API option? Do you use it? you can write the following: Assert.That( someString, Is.Not.Null .And.Not.Empty .And.EqualTo("foo") .And.Not.EqualTo("bar")…
-
How SilverUnit can help you be famous
Want to be famous? If you’ve used SilverUnit to successfully help you test your silverlight code, I might be able to help. I’m working on a conference talk showing SilverUnit and the idea of system wide isolation, and I…
-
List of extensibility points in visual studio 2010
How long i’ve been looking for some concrete list of interfaces – god knows. There is only this category-like list of possible extensible areas. but that’s not good enough. went to Reflector, and analyzed all the usages…
-
TDD: 4 questions that will help you create the simplest thing that could possibly work
Today in class I got to understand, for the first time, what I define as “the simplest thing that could possibly work” when doing TDD. Many people struggle with the idea of simplicity. the idea of doing things to the…
-
Oslo TDD Course – First day canceled
I’m so sorry to announce this. Due to various flight delays coming in to Oslo from Tel aviv, I am stuck in munich, only coming into Oslo tomorrow afternoon. That means that if you are part of my TDD course starting…
-
RTM ready tests
a friend came up with a good way to describe good tests the way I see them (in my book I describe good unit tests as ones that are readable, maintainable and trust-worthy at the same time). He just called them RTM:…
-
Brown, Green, Refactor
Having seen enough crappy unit tests to last me a lifetime, I think there should be a parallel to the old “ red-green-refactor ” (from TDD) – it’s evil twin brother should be “ Brown-Green-Refactor ” wherin you’d do a…
-
Software Apprenticeship
Wow, maybe indeed it is time for a book about apprenticeship in software. I think the software craftsmanship initiative is long overdue, but it won’t be complete without the idea of proper leadership , not just…
-
Test Driven Development Master class in Sydney, Australia
I’ll be doing my TDD master class in Sydney, Australia this February, and I’d love to see as many of you ozzies there as possible :) while I'm there, during or after the course, I’m open to doing some short consulting…
-
Advanced .NET Debugging
I’ve started reading the book “ Advanced .NET Debugging ” and am loving the first chapter already – which is really just a list of debugging tools – at least a third of which I’ve not heard of. How awesome it is to feel…
-
The legend of free tools
It amazes me that people still feel the need to solve things in the hardest way possible simply because it is “free”. In this thread , a guy wants to setup an automated build for his company a a demo of how good it can…
-
Comments on Corey Haines’ String Calculator TDD Kata Implementation
Corey Haines recreated my TDD Kata on his KataCasts blog. ( click here to learn more about TDD katas ) Since Corey is an experienced TDD practitioner I was honored that he’d given it a go, and was eager to see the…
-
TDD Master class in Vienna, January 18
Hi All. If you live in or near Vienna, i hope you'll find interest in the course that I am giving there: A five day TDD master class in Vienna, on January 18th here's what students of this course had to say after…
-
How to start agile development in your team
Got this in the mail: Hi Roy, From time to time I'm reading your blog, and I must say that I'm quite behind. I would like to start an Agile Process in our company, but to be honest I do not have any knowledge from where…
-
Course: Leading Software Teams – Essential Practices for team leads
This november the 22nd I’ll be doing a one day workshop for software team leads on the essentials of leading a software team, and required leadership skills that need to be developed. The full course agenda can be found…
-
Test driven design – Willed vs. Forced Designs
I’m writing this as a typemock employee, but also as someone who has sat on the other side of the line for several good years, and can argue in both ways. The following, I feel, is true no matter where I work. There are…
-
Recommended books part III
Play video Recommended dev books part 3 as usual, the book link list can be found here .
-
Recommended books - part II
Play video Recommended dev books part 2 as usual, the book link list can be found here .
-
Recommended books - part 1
Play video Books for software developers part 1 You can find the list of books with links over here: /books-i-like
-
TypeMOQ API
I was fiddling around with the typemock API, see what it would belike to use it in a more MOQ like manner: to support this, all the code you need, including the Faker class exists here . you’d need to reference the…
-
Introducing Typemock IntelliTest
We just released the latest version (5.4.2) of Typemock Isolator, with one cool Addon built in - Typemock Intellitest . what’s it about? in one word: productivity. Here's what it does: Play video Typemock Isolator…
-
Test Review: MEF
it’s late at night, and my new baby just went to sleep, again. Time for another test review! (you can find other test reviews here ) Video unavailable (the original video has been removed from Vimeo). Test Review - MEF…
-
Why Google Chrome and FireFox are a big security risk for anyone using them
I’ve stopped using Internet Explorer – Too damn slow, memory hogging beast. I’ve stopped using FireFox, for the same reasons, funnily enough (until I found out about the security flaw). I’m now using Safari – it’s…
-
Poll: Which mocking\isolation framework do you use?
Time for the bi-annual frameworks poll!
-
Unit Test Definition 2.0
Update: added the difference from integration tests at the end of the post. Here’s my latest definition of what a unit test is: A unit test is a fast, in-memory, consistent, automated and repeatable test of a functional…