sfeldman.NET
.NET, code, personal thoughts
-
Possible Bug in Rhino.Mocks 3.5
Seems like there's a bug in Rhino.Mocks 3.5 in regards to stubbed dependency (stubbing property getter and a behavior in certain order). Anyone knows something about it?
-
Exploratory Tests
My team is off the spike project we had, and I wanted to share a bit about exploratory tests.
-
Right Tool for the Right Job
I used R# as a test runner tool. Nice UI (see my older posts), nicely integrated with Gallio. Just one issue - unrealistically slow when compared with a non-visual tool. And then our team member David showed us old-and-forgotten TestDriven.NET.
-
Reporting Impediments
During the scrums we report what we did yesterday, planning to do today, and what are the impediments. Impediments sometimes tend to sound like a complaint. So what to do to prevent it become just "bitching" about things? -
Time Estimation for User Story
-
Keeping Automated Builds DRY
This is not the first time I came back to automated builds and re-evaluate how they are done. This time, I wanted to capture several things at the same time:
-
Factory per DTO
Today one of our team members brought up a valid question - how do I know that my SUT (system uder test) packages the primitive parameters (username and password) and sends into dependency object as a DTO. Maybe instead of packaging into DTO the primitive values it packages something else by accident. The proposed solution was a dedicated Factory per each DTO (contract and implementation). For testing purpose it was great, but from the design perspective this is an absolute no-no. Lets review what we have and what we want to have.
-
More Effective C#: 50 Specific Ways to Improve Your C#
This is an interesting book to read in case your reading queue is empty and you want to brush up some aspects of C# (2/3). I can't recommend this book as a general reading, as it's way too narrowed to specific subjects (or implementation of those). Saying this, I really loved the introduction into expressions and functional pieces in C#. It gives you the hint what's going on, leaving a taste of more to read.
-
Welcome a board, David!
I am happy to welcome David Morgantini, who has joined our team. Adding another solid developer into our team is definitely the right step. This is going to be an exciting journey for all of us.
-
"Iteration" 31
So today is the day. I am 31 and a new iteration in my life has started. What are the features I am trying to achieve in this one? A few: