Browse by Tags

Tagged Content List
  • Blog Post: Port/Adapter/Simulator and UI

    I’ve been working on a little utility project, and I’ve been using port/adapter/simulator on both the server-side parts and on the UI parts. It has been working nicely, though it took me a while to get there. Initially, I started with a single UI class. After a bit of extension, it looked a bit ugly...
  • Blog Post: No bugs journey episode 2: It’s a matter of values…

    Read episode 1 first. Here we are at episode 2, and time for another question. Of the three, which one do you value the most? Shipping on schedule Shipping with a given set of features Shipping with high quality Write down your answer. Ha ha! It was a trick question. Pretty much everybody is going to...
  • Blog Post: No Bugs Journey Episode 1: Inventory

    Over the past few years I had the opportunity to work in an environment in which we achieved a significant reduction in bugs and an associated increase in quality and developer satisfaction. This series will be about how to start the journey from wherever you currently are to a place with fewer bugs...
  • Blog Post: Unit test success using Ports, Adapters, & Simulators–kata walkthrough

    You will probably want to read my conceptual post on this topic before this one. The kata that I’m using can be found at github here . My walkthrough is in the EricGuSolution branch, and I checked in whenever I hit a good stopping point. When you see something like: Commit: Added RecipeManager class...
  • Blog Post: Unit Test Success using Ports, Adapters, and Simulators

    There is a very cool pattern called Port/Adapter/Simulator that has changed my perspective about unit testing classes with external dependencies significantly and improved the code that I’ve written quite a bit. I’ve talked obliquely about it and even wrote a kata about it, but I’ve never sat down and...
  • Blog Post: Simulators or not?

    I’ve been spending some time playing with Cockburn’s hexagonal architecture (aka “ports and adapters”), and the extension I learned from Arlo, simulators . I’ve found it to be quite useful. I was writing some code, and I ended up at a place I didn’t expect. Here’s the situation. I have the following...
  • Blog Post: Identifying your vertical story skeleton

    I’ve been leading an agile team for a while now, and I thought I would share some of the things we’ve learned. This one is about vertical slices, and learning how to do this has made the team more efficient and happier. To make this work you need a team that is cross-functional and has the skills to...
  • Blog Post: Individual Empowerment and agile...

    (Interestingly, I find myself writing more about agile and team stuff now that I'm not on a development team....) This is in response to a question about how you balance individual empowerment with the collaborative approach on a agile tem... *** Agile is all about the team, and being...
  • Blog Post: Project managers for agile teams...

    A recent question about skill requirements for project managers of agile teams led me to write this: In traditional project management, “project manager” means “person who is in charge”. In other words, that person makes the decisions, with varying degrees of depth (sometimes it’s high-level, sometimes...
  • Blog Post: Moving from "write no tests" to TDD

    There was a post on an internal alias about moving a team that has not been creating any developer-written tests to one that does TDD. I wrote a reply that I think may be of more general interest... Developers are fluent in code. I think any time you are talking to developers about engineering practices...
  • Blog Post: Unit testing through the UI

    One of my readers asked whether there were any UI unit testing tools. While I have seen some ASP.net tools like this, in general I'd expect that you would unit test a UI by making the UI a very thin layer (one that doesn't really need testing), and writing the unit tests to talk to the layer underneath...
  • Blog Post: xUnit.net...

    From Jim Newkirk, one of the original NUnit authors... xunit.net
Page 1 of 1 (12 items)