3 ms·
For me I see coding as: A) R&D/Learning - Code/hack out new ideas and learn. B) Production - Use known methods + what was learned in A to write production code
by ericHosick 14y ago
For me I see coding as:
A) R&D/Learning - Code/hack out new ideas and learn.
B) Production - Use known methods + what was learned in A to write production code.
For A, it seems that we can R&D/Learn all we like without TDD/BDD etc. Hack away. Get a proof of concept out. But please don't put that code into production.
For B, use something like TDD to assure robustness. I would also argue using BDD to assure coverage of system behavior.
I feel a majority of bugs in code is because developers stick stuff created in A into production.