Code that glows in the dark.
Prototyping is an integral part of developing systems, projects, and just about anything that requires significant time and resources.
But what if there was another way to go from a requirement to some aspect of the final design in a reliably fast way?
Today’s pages explored the idea of “tracer bullets” in programming, a way of writing code that does the bare minimum to achieve a requirement, and forms a skeleton for a framework to be built around.
Unlike the more disposable prototyping:
“Tracer code is not disposable: you write it for keeps. It contains all the error checking, structuring, documentation, and self-checking that any piece of production code has. It simply is not fully functional. However, once you have achieved an end-to-end connection among the components of your system, you can check how close to the target you are, adjusting if necessary. Once you’re on target, adding functionality is easy.”
A powerful alternative to the conventional “heavy engineering” approach usually used in projects, I’ll be sure to use it for future development.
Thank you for reading! If it helped, drop a like and come back tomorrow :)
#PathToSWE