XProgramming - An Agile Software Development Resource
XProgramming - An Agile Software Development Resourcehttp://xprogramming.comAn Agile Software Development Resourceen-us
-
The Haskell experiment we did at the Simple Design and Testing conference has led to some questions and some answers. I'd like to discuss some of them here, and start in a slightly different direction based on the learning.
Lire l'article


-
The continuing saga of recursive implementations of Bowling, email from our fans, and a refactoring of my Java code.
Lire l'article


-
Lots of fine feedback on the Haskell article. Alternative implementations in Java, Ruby, and even Haskell! Much fun! PLUS!! FATAL FLAW DISCOVERED IN RECURSIVE VERSIONS!!
Lire l'article


-
At the Simple Design and Testing conference, Dan Mead bravely agreed to implement the infamous Bowling Game exercise, TDD style, in Haskell. It was fun and interesting. Here I present some discussion, his program, and a Java program in a similar style.
Lire l'article


-
Dogbert teaches us all a management lesson. He's even offering a diploma. Is that better than a certificate?
Lire l'article


-
IEEE Software will be publishing a special issue on Test-Driven Development, in the May/June 2007 issue. The issue will be edited by Grigori Melnik and yours truly. We would love to consider your paper for inclusion in this issue.Updated: We're now scheduled for the May/June issue.
Lire l'article


-
During our Agile Experience session with a client a couple of weeks ago, Chet and I were helping them with FitNesse for .NET. We thought it would be interesting to get FitNesse working with Ruby, so we've begun to work on that. Here, the results of that trial ...Now! With new explanations and graphics! See the end of the article.
Lire l'article


-
On a few of the Agile lists, Paul Arrowood asked: "How does Agile address a conventional Risk Log? I wouldn't
call these 'blocked items' (aka issues). But more or less
the [Scrum Master's?] watch list for things that could go
awry (content not fabricated, new/unfamiliar technology,
geographically dispersed team, interdependence with another
project, etc)." I wrote an answer, and liked it well enough to put it here.
Lire l'article


-
It is my pleasure to offer the Agile community a new resource, an Agile Forum. I'm hoping it will be a brand-neutral, consultant-neutral place, open to and shared by everyone who is interested in advancing him- or herself in Agile, or in bringing Agile to the world. I'm inviting you to help make it a place you'd like to be.
Lire l'article


-
The code is beginning to ask for some help. We're processing a simple array of cells instead of an object, and the classes don't feel cohesive. Let's push some methods off to new classes and see what happens.
Lire l'article


-
The program reached an impossible state during the first test of the algorithm that I turned loose. I thought I had made a mistake, but it turned out I had not. Well, not a coding mistake.
Lire l'article


-
I've read a bit more about Sudoku, and even played part of a game. Plus, the ideas of others in the lists and in email have me thinking. Should I try some of these ideas ... or not? UPDATED: My strategy conclusion is wrong!
Lire l'article


-
A little more explanation of what I'm up to, and a test of a method that actually figures out what could go in a cell. Whee!
Lire l'article


-
A number of people on the tdd list have reported having a lot of fun TDD programming the game of Sudoku. I've not played the game, though of course I've tripped over the piles of books in the bookstores and at the airport. But discussion of the thing makes it sound like it might be fun to TDD on it, as people are saying. Let's get started.
Lire l'article


-
Isaac Gouy is a perenniel poster on comp.software.extreme-programming, where his primary focus has been to "debunk" Craig Larman's book, "Agile and Iterative Development: A Manager's Guide". He has written an article, and I have agreed, in a spirit of open discussion, to post it on XProgramming.com. Here it is. (Updated: a reply from Craig Larman.)
Lire l'article


-
A comment from Alan Shalloway, on the Lean Development group, points the way to fame and fortune!
Lire l'article


-
Sure, test automation is a good thing. But we can't, and shouldn't, automate them all. Why then, ask people to "automate all tests"?
Lire l'article


-
June Kim posted a J Language version of bowling that is very vector-oriented. As an experiment, I coded up a vector-style version in Ruby, TDD of course. It turned out to be kind of interesting.
Lire l'article


-
An allegory? Sarcasm? Humorous pastiche? You decide.
Lire l'article


-
Justin Gehtland, Ben Galbraith, and Dion Almaer bring us a valuable and enjoyable book describing Ajax. It is full of running examples, points out the major gotchas, and it's a good read too! Recommended!
Lire l'article


-
Between the new book review page and a few other things, I just spent a few days in a painful, test-free update of my web site scripts. Here, a report on how much it hurt. Lessons learned? We'll have to see what I do. Like lots of folks I know, I haven't figured out how to do what I know I should.
Lire l'article


-
Scott and Pramod have done an excellent job with this book. It's full of practical advice about how to improve your database design, when to do it, and even how to manage the transitions. If your project involves a database, this book can help.
Lire l'article


-
More features will always bring more revenue, more customer satisfaction, other good things. Therefore there is always pressure for people to work harder, longer hours. This is demonstrably a Bad Idea. Here's some evidence, and some ideas about how to know if pressure is too high.
Lire l'article


-
On the agile-testing group, there has been a little discussion about offshore testing. Herewith, some thoughts, cleaned up slightly from my comments there.
Lire l'article

