4 ms·
Developer uses wrong tool for the job, complains on blog. When you're learning a new language, learn the language. The code you're writing during learning proba
by locopati 15y ago
Developer uses wrong tool for the job, complains on blog. When you're learning a new language, learn the language. The code you're writing during learning probably isn't worth keeping around anyways (it's likely non-idiomatic and carries over habits of other languages).
Once you feel comfortable and want to write something a bit more stable, bring in unit tests if you feel the need. I find tests great for establishing how I want the API to be since the test is API-in-use and quickly shows flaws in ease-of-use. But, if you're just learning you don't need that extra layer on top of all the other things you're trying to learn.
- raganwald 15y agoDeveloper uses wrong tool for the job, complains on blog. True, but isn't that helpful? There are loads of people who don't know that TDD may be the wrong tool for the "learning a new language" job. Now they know that if they're banging their head against the wall, it may not be them.