TDD LIKE YOU MEAN IT - 06

Third Test's a Charm As a refresher, let's remind ourselves of the requirements of FizzBuzz Write a method that takes a whole number and returns a text representation and has the following behavior for whole numbers above 0 (does not include 0). We don't…

TDD LIKE YOU MEAN IT - 03

Triangulation Begins As a refresher, let's remind ourselves of the requirements of FizzBuzz Write a method that takes a whole number and returns a text representation and has the following behavior for whole numbers above 0 (does not include 0). We don't have to add any…

TDD LIKE YOU MEAN IT - 02

And Repeat As a refresher, let's remind ourselves of the requirements of FizzBuzz Write a method that takes a whole number and returns a text representation and has the following behavior for whole numbers above 0 (does not include 0). We don't have to add any…

TDD LIKE YOU MEAN IT - 01

Preface? I read some TDD books, got annoyed with them and then did the same TDD exercise those books had, the Money example. Those posts will be up after this series. They need more clean up. Doing that, I realized I was doing a little higher level than HOW TO…

Beneficial Results: Code Reuse

I don't remember exactly where or who, but writing re-usable code was impressed upon me as an important thing I now completely disagree with that. > Do not write reusable code. One of the worst things you can do when writing code is to make it "re-usable&…

Teach Yourself MicroObjects: Output the Data

Encapsulation - it's a huge part of what allows us to be highly effective developers. It's what MicroObjects is about. Encapsulation is the highest thing to strive for when striving to write good code. If we encapsulate our data so effectively that we can never just…

Teach Yourself MicroObjects: Add Two Ints

I'm working on ways I can share the practices and mindset that allows me to create MicroObjects. One of the suggestions I've gotten from a co-worker, John [https://twitter.com/jeboal], was to create as simple of a project as possible and show my steps to…

UWP HackerNews Reader - OOP

The HackerNews Reader app is a project I'm using to practice and beat new concepts into my head. It's not quite proof of concept level - because I understand the concepts; it's a playground of sorts. Originally it was a place to practice TDD…