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 have to add any bounds checking…

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 bounds checking in this.…

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 bounds checking in this.…

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" before you have multiple…

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 access the data... how…

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 breaking it into MicroObjects.…

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 and implement the now named Hotel…