Pizza Shop Training - Initial Requirements - Video 2

Even though I'm home all the time - I'm not getting the time I really like to go back through my video's to document the adventure. I'm sorry for that; I expect highlighting points in the video can help. For now; here's Part 2... of the initial requirements. I updated…

Pizza Shop Training - Initial Requirements - Video 1

I have an experiment I'm trying out. Pizza Shop as Training. I referenced this before in a filler post. If you'd like to try this yourself... here's the requirements that appear briefly in the video The Scenario This is a pricing system for a pizza shop. They're expanding beyond simple…

A dislike of Inheritance - Reused

In the original A dislike of inheritance post I used an example that I've actually diverged from. Most of you will think this is overkill... but ... Things change for one reason in one place. Just hear my out... read me out? In the original post these were the classes I…

Using TCR

I created a script... let's see how it goes... It went stupid well... Kinda annoyed by it The video is a bit long; 25 minutes; and is embedded below. Stupid Well I want to talk about this going stupid well. It's not due to the TCR, I made intentional mistakes…

Pizza Shop Training - Soon

I've done some code for a flavor of the Pizza Shop before and it's a pretty good demonstration of my MicroObject practices. Not the best. There's some aspects I was still playing with. I've expanded the basics of the Pizza Shop to some OO training. I'm running some test cases…

TCR C#

test && commit || revert With minmal looking, I haven't found a way to do it effectively for C#. So, I'm going to create my own. Kent Beck kicked off this idea. I'm not sure if it's this post that first published it, but it's where I'm linking to. A…

Don't Start Micro

I really need to start a video series on writing some code as MicroObjects. The way I would when I don't have a good grasp of the domain. It's come up multiple times that someone likes the idea of where microobjects goes, but they really don't like starting with MicroObjects.…

Sealed or Abstract

One of the personal practices I have when writing C# code is that my classes are either sealed or abstract. This really started with MicroObjects, but I've had the notion of it before. Sealed classes were hard to test... so I stopped, before. Why I've changed is largely the same…