I am a Full stack .NET Developer, I like to work with C#, Asp.Net Core, SQL, Mongo DB, Azure, JavaScript...
Always eager to learn new technologies. I am here to share, ask & eventually learn.
Love to be a part of social circle. Always want to eat lots of pasta with red wine. A workaholic and always exploring ways to optimise work and trying out new things.
Love to be a part of social circle. Always want to eat lots of pasta with red wine. A workaholic and always exploring ways to optimise work and trying out new things.
Agreed. But I was talking more from a standpoint of a developer. He/she needs to be clear on what is to be developed and TDD helps to get this clarity.
The specification and requirements have their own unique place.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Ok Got it so you will create an empty function. I was thinking how come anyone test something without creating nothing. 😄
Suppose i am working in a company were they need to ship a product within 3 months. Writing TDD will cost time.
TDD can prevent bugs. But what other value does
TDD
gives ?TDD provides clarity of requirements. One needs to understand the project or a part of project thoroughly before starting deployment.
For me this is even bigger advantage than preventing bugs.
I have seen a lot of developers of dive code first and then think about the architecture, refactoring etc. By the time it's too late.
Clarity of requirements should be provided by the specification and design documents, not by code, not even by test code.
Agreed. But I was talking more from a standpoint of a developer. He/she needs to be clear on what is to be developed and TDD helps to get this clarity.
The specification and requirements have their own unique place.