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 [https://medium.com/…
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 [https://medium.com/…
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&…
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…
Now a Discovery Tree 2021/04/15 Update After some discussion and feedback, we got the idea of calling this a Discovery Tree instead of either Feature Tree or Feature Mapping. > It is in the doing of the work that we discover the work that we must do. Doing…
I discovered Roam Research [https://roamresearch.com/] a few days ago. I've been using it a bit. Not as in depth as I'd like. Not for work, which is probably slowing down the power. My favorite thing so far is that I can make associations without…
While working on some Object Oriented training, I found myself in some cognitive disagreement. I was flip-flopping between two implementations. One used inheritance, one used composition. If you follow along much, you'll know that I'm very strongly on the use composition side. There are a very…
Shu Late 2016 I joined a team that was, essentially, an XP team. Over the next 2 years we adapted and morphed our practices. We were very big on the experimentation. There were a couple practices that we held onto through all it all because of the value they added.…
I've been 'aware' of an awesome feature from using the NullObject pattern since I really started using them. I didn't realize what that feature was until I had to explain it to a colleague today. I say it a lot, maybe not here, but…