How we boost javascript productivity of MVC pattern by adopting a BDD-like development strategy

MVC pattern is highly encouraged in modern web development because it encouraged developers to separate entities, logics and the way of display.

Take a look at what it is like if we adopted the MVC pattern to develop a Add User feature for a user management system. The following code modified from a template of express-typescript-generator.