reading-notes


Project maintained by Razan-am Hosted on GitHub Pages — Theme by mattgraham

Data Modeling

Name 3 advantages to Test Driven Development

  1. Writing the tests first requires you to really consider what do you want from the code.
  2. You receive fast feedback.
  3. TDD creates a detailed specification.
  4. TDD reduces time spent on rework.
  5. You spend less time in the debugger.

In what case would you need to use beforeEach() or afterEach() in a test suite?

  1. removes the explicit calls from the tests themselves.
  2. invites inexperienced users to share state between tests.

What is one downside of Test Driven Development

What’s the primary difference between ES6 Classes and Constructor/Prototype Classes?

Why REST?

  1. REST is Easy to Understand and Implement
  2. REST Makes your Application More Scalable:
    • No State
    • Faster Data Interchange Format
  3. Caching is Easier with REST
  4. REST is Flexibile

Document the following Vocabulary Terms

References:

@By DZone/Benefits of Test-Driven Development

@By Eric Elliott/What’s the difference between beforeEach/afterEach and setup/teardown?

@By GeeksforGeeks/Advantages and disadvantages of Test Driven Development (TDD)

@By Yiğit Kemal Erinç/The Benefits of Going RESTful