Click here to see young celeb models exposed
| Making software visible |
| Published: June 10, 2007, 8:57 pm |
| Tags: Working Software |
| book, Quality Software Management: Vol. 2, First-Order Measurement, and came across the following: Software’s nature is to be invisible, unless we work to make it visible…. During a construction project, we can see the building rising; but during a software project, all we may be able to see is a |
|
|
| Making TDD and Java Swing behave |
| Published: May 9, 2007, 10:20 pm |
| Tags: Working Software |
| Recently, I wrote about using the JfcUnit and Abbot frameworks to test-drive the creation of a Java Swing GUI. Since then, a post by Liz Keogh on the ExtremeProgramming yahoogroup led me to another option. It a wrapper around Swing written in conjunction with JBehave, but as Liz points out, it’s not dependent [...] |
|
|
| TDD and Java Swing |
| Published: April 25, 2007, 1:41 am |
| Tags: Working Software |
| It’s been awhile since I’ve written any Java Swing code, and doing so now is making me feel a little stupid. Test Driving the development of Swing hasn’t improved much since the last time I did this. Back in 2003, Jeff Waltzer and I decided to experiment with TDDing a Swing application to see if [...] |
|
|
| TDD and Exploratory Testing |
| Published: April 9, 2007, 10:22 am |
| Tags: Working Software |
| I’ve often found that Developers and Testers misunderstand each other, even when they have a congenial relationship. (And in some shops, the relationship is anything but congenial.) Developers often don’t see the value of the Testers, or get annoyed that the Testers find issues that weren’t mentioned in the requirements. |
|
|
| Just one of those things |
| Published: March 19, 2007, 2:31 pm |
| Tags: Working Software |
| I’ve been neglecting this blog, lately, partly because I’ve been busy working on a software development process assessment for a client. In doing this, one of the meetings I observed was a post mortem of a release failure. The developers involved noted that they’d seen some connection drops by the webserver on the [...] |
|
|
| Learn the trade and the tricks will follow |
| Published: February 25, 2007, 10:55 pm |
| Tags: Working Software |
| I’ll never forget the 11th grade English class when Mr. Ervin departed from his usual lessons in literature, and lectured us on this topic for the full hour. “Learn the trade and the tricks will follow.” As he repeated this simple advice, he bemoaned the fact that everyone was looking for the shortcuts, looking [...] |
|
|
| Interface between Domain layer and Persistence layer |
| Published: February 13, 2007, 11:20 am |
| Tags: Working Software |
| What’s in a name? I happened across Debasish Ghosh’s post “Inject Repositories, not DAOs in Domain Entities” and it triggered a few thoughts. In this post, he suggests that the Data Access Objects that perform database reads and writes should be wrapped in a Repository wrapper to isolate the domain layer from the details |
|
|
| It’s all code |
| Published: July 30, 2007, 8:50 pm |
| Tags: Working Software |
| I’ve never really liked stored procedures. I always put it down to the fact that I’m a programmer, not a database person. I like keeping the functionality in the code. The database is just a place where objects go when they sleep. My current client uses stored procedures for all database reads and [...] |
|
|
| Refactoring a House |
| Published: December 25, 2007, 7:24 pm |
| Tags: Working Software, Responding To Change, Tools And Techniques |
| budget. And people say that software development should be more like the construction industry! But the fact that the construction has run slower than expected is not the reason for this post. Neither is the fact that this project has been consuming a large portion of my attention, and hindering posts on this blog. This post is about an example |
|
|