Why Refactor? Let’s Refactor the 3D Polygon Renderer. [c++20]
Programming is an iterative pursuit. First you create something, and then you add things and fix things. No matter how hard you try, eventually you will have to redesign things, lest you accumulate technical debt. In this video I talk about the subject, while refactoring the source code that is the subject of an ongoing 3D rendering video series.
Become a member: https://youtube.com/Bisqwit/join
My links:
Twitter: https://twitter.com/RealBisqwit
Liberapay: https://liberapay.com/Bisqwit
Steady: https://steadyhq.com/en/bisqwit
Patreon: https://patreon.com/Bisqwit (Other options at https://bisqwit.iki.fi/donate.html)
Twitch: https://twitch.tv/RealBisqwit
Homepage: https://iki.fi/bisqwit/
You can contribute subtitles: http://www.youtube.com/timedtext_video?ref=share&v=GnKh8Eb1zU8
Downloads:
https://bisqwit.iki.fi/jkp/polytut/
Music list (s = SPC-OPL conversion):
— Famicom Tantei Club 2 — Interviews (s)
— Final Fantasy Mystic Quest — Shrine (s)