Answer by gnasher729 for What is the "Fix Everything" design pattern?
I have mostly used this within user interfaces. The nice thing is that you write it once, and it handles everything from the simplest to the hardest case equally well (for example if the user rotates...
View ArticleAnswer by orip for What is the "Fix Everything" design pattern?
Sounds like reactive programming principles. "Fix everything" looks at a the current "core" state and propagates everything else that should be affected - "computed states". If you optimize this...
View ArticleAnswer by Dan1701 for What is the "Fix Everything" design pattern?
Not sure it's a "design pattern", but I would classify that type of behavior as end state configuration or desired state configuration, in the vein of Puppet, Chef or Powershell DSC. Those solutions...
View ArticleAnswer by JimmyJames for What is the "Fix Everything" design pattern?
I think the article is a bit dated because as I read it, this isn't really a unorthodox or new idea at all. This idea is presented as a separate pattern when it really is just a simple Observer...
View ArticleAnswer by John Wu for What is the "Fix Everything" design pattern?
Let's say you have an HTML page that is fairly complicated-- if you pick something in one dropdown, another control might appear, or the values in a third control might change. There's two ways you...
View ArticleWhat is the "Fix Everything" design pattern?
In this 2003 article by Stephen Figgins on linuxdevcenter.com, Bram Cohen's BitTorrent is described as using the "Fix Everything" design pattern. A less common approach that both makes BitTorrent...
View Article