Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 89731
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T22:45:44+00:00 2026-05-10T22:45:44+00:00

I’ve had been hearing about test driven development for a couple years now, and

  • 0

I’ve had been hearing about test driven development for a couple years now, and I never really paid too much attention to it from a practical level until recently when I started getting more interested in the .NET MVC. I’ve been playing around a lot with the MVC Storefront Sample, and I am realizing just how cool and helpful that the test driven approach can be. However, I’ve been programming using a ‘test last’ approach for a long time now, and when it comes down to business, I can always best estimate my effort with the approach that I am most familiar with.

I’m guessing that learning how to use the test driven approach is less like learning another programming language, but more of a change in how you approach laying the framework for, and planning the requirements for building an application. I don’t think I could just pick up a book and start a project for one of my clients using TDD, I’m guessing my introduction to it need to be more methodical.

What is the best way for me to shift my mind-set of planning to build an application so I can become effective with test-driven development in the shortest amount of time?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T22:45:45+00:00Added an answer on May 10, 2026 at 10:45 pm

    The best way to pick up TDD is to go ahead and do it. That’s the only way so far I’ve manage to get co-workers ‘test infected’ – at least right now you have a good appreciation of the benefits upfront.

    From a more practical point of view though, I think you already have highlighted one of the key ideas – it’s a change in planning the requirements for building an application. Whatever methodology you’re currently using, if you see a word like ‘requirement’, you can mentally think ‘test case’, and at least have the intent of writing the test case first. But just like the other answers suggest, TDD isn’t an all-or-nothing decision. Any test you write, whenever you write it, before or after, is helpful. Likewise, don’t think you can ever get to a state where you write all the tests upfront – it’s a cycle.

    A favorite of mine is the pseudocode iat the end of this item in the JUnit FAQ. The test case frame of mind is an infinite loop. Jump in anywhere, any test you write will help, and you won’t regret it.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 89k
  • Answers 89k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer The concept is called unity build May 11, 2026 at 5:53 pm
  • Editorial Team
    Editorial Team added an answer If you are using the DataContractSerializer as you mentioned, then… May 11, 2026 at 5:53 pm
  • Editorial Team
    Editorial Team added an answer Item.objects.filter(...).select_related("location"). This will JOIN against the locations table, so it'll… May 11, 2026 at 5:53 pm

Related Questions

I ran into a problem. Wrote the following code snippet: teksti = teksti.Trim() teksti
I am currently running into a problem where an element is coming back from
Seemingly simple, but I cannot find anything relevant on the web. What is the
Configuring TinyMCE to allow for tags, based on a customer requirement. My config is
Is it possible to replace javascript w/ HTML if JavaScript is not enabled on

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.