Toggle navigation
TWText.com
TWText.com
faq
Contact US
Follow US
GeePaw Hill
GeePawHill
Another refactoring topic today: dealing with nulls. There are a bunch of techniques, but they amount to a) don't, and b) do but only one time ever. The basic idea:
Read more
Mildly annoying puzzle. I have a two-monitor rig. I use slack, gchat, musicbee, all of which drop notifications on the primary. I am wanting to record screen, but I don't
Read more
When I can't test it where it is, I look to move it somewhere else, where I *can* test it. Today's notion isn't so much a single refactoring as it
Read more
Another refactoring today: Use the observer pattern to invert an infelicitous dependency. In and of itself, this is a modest refactoring, but its smell often co-presents with others, and unravelling
Read more
Today, another small 2nd-order refactoring. I call it "wrap a Demeter". As with the others, this is a very modest step, but still quite useful in some situations. Demeter violations
Read more
A key value for those who take up the change-harvesting approach: "keep it running". This is actually a direct result of human, local, oriented, taken, iterative, and argues against many
Read more
A respondent asks, "Are you always able to practice what you preach? I don't mean intentionally dropping but unintentionally as your mind is sloppy. I have great difficulties in applying
Read more
The game, in professional software development, is responding to and initiating change.It's loopy: We change continuously because that's how we get harvestable value, and we use that value to sustain
Read more
How I Work: (Just Programming Mix)When I'm programming, I am centered broadly on the cyclical application of small textual changes, each one producing value I then harvest to identify, enable,
Read more
‹
1
2
›