I have seen a lot of ***unit: JUnit, PHPUnit et al.
Bu what on earth are they for in practical? Why do we need it?
> So is it necessary to successful software engineering or just option? Absolutely necessary if you are working with a dynamically typed language like Python, Ruby etc. where values have types, variables don't. In the absence of unit tests, aggressive re-factoring becomes risky due to the lack of compile time … Read More
Edited by JamesCherrill: n/a
Are you able to help answer this sponsored question?
Questions asked by members who have earned a lot of community kudos are featured in order to give back and encourage quality replies.