Development In a Tesseract

Observations and Developmental Experiences

  Home  |   Contact  |   Syndication    |   Login
  15 Posts | 0 Stories | 8 Comments | 0 Trackbacks

News

Twitter








Archives

Post Categories

October 2007 Entries

I've been working in organizations that adhere to some level of the CMMI for some time now. And we are trying to fit what we can of agile programming into our process, and hopefully are achieving better results while still keeping the structure required of our contracts. A long time ago I ran across this article which discusses some of the levels of process that are often encountered in the wild, but rarely discussed by SEI. So here's the The Capability Im-Maturity Model (CIMM) as envisioned by Capt....

Chris Sells has been writing on working at home, and Scott Hanselman has as well. As for myself, my employer frowns on working at home, although I am on a laptop, and we do have a VPN. Several times I have gotten permission to work from home simply so I can focus on one project at a time and actually accomplish things. My normal course of action is to keep accepting small tasks that 'should be done easily' and then have them pile up as the daily fires appear and consume my time. Ultimately, my to...

Earlier Jeff Brown posted some comments on some new features of MbUnit v3, which I responded to by how to answer the NUnit critics concerning isolation of test fixtures. Jeff responded with what I think is a pretty good answer. I'll have to think it through for a bit. I believe that my original question was not so much a question of the validity of the approaches, but that after reading the book, I found that I had not considered the original issue of isolation via new test fixture classes. I started...

I have started looking at improvements to the NMock2 code with respect to writing a branch of the code in .NET 3.5. The availability of extension methods in C# 3.0 have solved a common code issue of mine where I want to use Dictionary.TryGetValue to see if there is a value in a dictionary for a given key and create a default if not. Which leads to the following code. public static class ExtensionMethods { public static U SafeGetValue<T,U>(this Dictionary<T,U> dictionary, T key) where...