test
-
🧪 TDPD - Test Driven Product Development
We’re familiar with TDD (test-driven development) in the software world. Basically the idea is to create unit tests before implementing a feature. What if we extend this to systems, hardware, and even mechanical? Write end-to-end system te…
-
✔️ Legacy code
Michael Feathers defines legacy code as code without tests. He further elaborates in his book: “Code without tests is bad code. It doesn’t matter how well written it is; it doesn’t matter how pretty or object-oriented or how well-encapsula…
-
✅ The Platform Test
How do you know if you own YOUR Platform? If a customer needs a new hardware interface or connector on a product, can you easily add that? If a security vulnerability is found in a piece of software in your stack, can you fix it? If a custo…