Skip to content
DaedTech

DaedTech

  • Check Out Products I Offer
  • Hire Me
  • View Interviews and Columns
  • Get in Touch
DaedTech
DaedTech
  • Language Agnostic

    Introduction to Unit Testing Part 6: Test Doubles

    ByErik Dietrich July 31, 2013June 30, 2015

    In the last two posts in this series, I talked about how to test new code in your code base and then how to bring your legacy code under test. Toward the end of the last chapter in this series, I talked a bit about the concept of test doubles. The example I showed was…

    Read More Introduction to Unit Testing Part 6: Test DoublesContinue

  • Reasoning About Code

    Seeing the Value in Absolutes

    ByErik Dietrich July 29, 2013

    The other day, I told a developer on my team that I wouldn’t write methods with more than three parameters. I said this in a context where many people would say, “don’t write code with more than three parameters in a method,” in that I am the project architect and coding decisions are mine to…

    Read More Seeing the Value in AbsolutesContinue

  • The Life of a Programmer

    Designs Don’t Emerge

    ByErik Dietrich July 26, 2013June 16, 2017

    I read a blog post recently from Gene Hughson that made me feel a little like ranting. It wasn’t anything he said — I really like his post. It reminded me of some discussion that had followed in my post about trying too hard to please with your code. Gene had taken a nuanced stand…

    Read More Designs Don’t EmergeContinue

  • Language Agnostic

    Understanding Degrees of Code Flexibility

    ByErik Dietrich July 24, 2013July 26, 2013

    In some projects I’ve been managing of late, I’ve noticed a continuous question cropping up: How flexible should we make the different parts of the system? I’m currently working with a bright crew of people, so they’re picking up on this quickly, but I thought I’d do a bit of a write-up to help the…

    Read More Understanding Degrees of Code FlexibilityContinue

  • The Life of a Programmer

    Throw Out Your Code

    ByErik Dietrich July 19, 2013

    Weird as it is, here’s human nature at work. Let’s say that I have a cheeseburger and you’re hungry. I tell you that I’ll sell you the cheeseburger for $10. You say, “pff, no way — too expensive.” Oh well, I eat the cheeseburger and call it a day. But I’ve learned my lesson. The…

    Read More Throw Out Your CodeContinue

Page navigation

Previous PagePrevious 1 … 168 169 170 171 172 … 222 Next PageNext

© 2026 DaedTech

  • Check Out Products I Offer
  • Hire Me
  • View Interviews and Columns
  • Get in Touch