Skip to content

Tag: interface

Season 01 – Episode 18 – Refactoring Components

Refactoring Components

In this episode we do a pretty extensive refactoring (strict) of the leg and leg global components.

I’m not gonna lie, I’m actually quite happy with how it turned out.

Refactoring, in programming, is often done poorly and when people say “I have to refactor this for the future” they often mean “I’ll rewrite it according to my understanding of the problem space and destroy every interface in the process”.

We remained strict about it instead, moved a bunch of functionality across components and suppressed some unnecessary parts of the graph, both across and inside components, with the public interfaces left entirely unscathed.
The fact it was done methodically and entirely by just reasoning about the graph’s topology and our expectations is the part that I believe was successful. Worth a watch, even if I say so myself.

Enjoy,

Season 01 – Episode 07 – Component-ising Leg and Foot

Component-ising the Foot and Removing the Sketch

More nodeling again, but this time to extract and consolidate a Component.
This time around we identify and finish extracting and encapsulating all the front-loaded work for the “global” leg, and then isolate and clean up to cannibalise the sketch and remove dependencies on it where we can

Enjoy,