Dedifferentiation

Dedifferentiation is a process by which specialized cells regress to a more basic, less specific form. Chameleons use dedifferentiated stem cells to regenerate lost body parts page

Succinctly, in programming, we should be able to write code that dedifferentiates between runtime and testime?

We mention dedifferentiation after seeing Eric and Ward discuss Cucumber for Functional tests with Deno Wiki page

Golang made writing tests a standard at Google, important because most infrastructure is an always-on online service. Yet Go tests are not a dedifferentiated programming language, programmers still need to dedifferentiate and write tests. Maybe we can fit dedifferentiation in the IDE or LLVM process...