Reading-Notes

Class 04 Summary :

Name 3 advantages to Test Driven Development:

  1. reduce the time required for project development.
  2. save project costs in the long run.
  3. code flexibility and easier maintenance.

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

What is one downside of Test Driven Development ?

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

Why REST?

Document the following Vocabulary Terms :

Term  
functionak programming programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values.
Object-oriented programming a programming paradigm that relies on the concept of classes and objects. It is used to structure a software program into simple, reusable pieces of code blueprints (usually called classes), which are used to create individual instances of objects.
class a template for creating objects. They encapsulate data with code to work on that data. Classes in JS are built on prototypes but also have some syntax and semantics that are not shared with ES5 class-like semantics.
super keyword is used to access and call functions on an object’s parent.
this keyword refers to the object it belongs to.
TDD a style of programming in three activities: coding, testing (in the form of writing unit tests) and design (in the form of refactoring)
Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
CI is the practice of merging all developers’ working copies to a shared mainline several times a day.
REST software architectural style that was created to guide the design and development of the architecture for the World Wide Web.
Data Model is defined as an abstract model that organizes data description, data semantics, and consistency constraints of data. The data model emphasizes on what data is needed and how it should be organized instead of what operations will be performed on data.

SQL & NoSQL :

SQL&NoSQL

Sources:

source1 source2 source3 source4 source5 source6