First, this is in Hebrew. Danko compares real life estimation (where normal people take into account abnormal occurances) to project estimation (where normal project managers don’t). This is so true in so many levels. Been there, and unfortunately done it. I’m waiting for the follow up post. This Fibonacci series estimation looks mighty interesting.
This is such a short post, but full of good advice. Newbies should get feedback and be open to learning. Actually, experts also. Most of them became expert this way. Learning TDD, like everything, is a process. Pick up the good habits, one or few at a time, and do not try everything at once
Oren Ellenbogen writes about TDD, testability and Scrum implementation in his team. Very interesting. The way I react today to untestable code makes me realize how far I’ve become as a developer. So far off than the “just-make-it-work” manager I used to be.
Anders Noras writes about how to develop a DSL (domain specific language) in C#, using fluent interface. Most of what I’ve seen until now was in Ruby. It’s very interesting, and I need to imagine how you TDD this thing. It is a leap outside the OO world, as some OO rules are broken for
Scott is very smart, and may be sometimes very expressive (read: extreme) in his views. His blog is on CodeBetter, where other great bloggers are abound. He has a posts on dependency patterns. A primer. Very readable, and accessible to a newbie. It’s a good read. Read it here.
I almost cried when I read this. It’s via Scott Hanselman’s blog. Patrick Cauldwell wrote down a list of commandments for the developer. While it is a bit .Net centric, it can be modified to suit everyone. As long their into TDD, continuous integration, refactoring and patterns.
I continued updating the Excel template for supporting the metric collection since last time. What I though was a bug was not really a bug. I added a few test cases, but the tests kept passing without code change. Imagine the disappointment… I still had a feeling there’s something wrong. That I was not covering
We’re working on collecting metrics for the upcoming Management Review, and I’m currently collecting bug information of the different project releases. The data is exported from the database to Excel, and there I do most of the math. At some point, I was sure I was making mistakes, because the formulas became complicated, and if