A Better Understanding of Development Through Sports
March 06, 2018
Development is a vast and multifaceted world that many can get lost in when it is an unfamiliar environment to them. As a developer, I find it to be in my best interest to act as a guide to those who feel lost. In this post, I will provide a brief summary of a commonly used architectural pattern for development, and then hopefully provide a better understanding of it through American football.
Model-view-controller, or MVC for short, is a method of organizing the source code of a development project into three distinct components associated with various programming languages, the most well-known of which is ASP .NET MVC framework. MVC breaks core sections of the project into three components that can be illustrated using the following parts: models as teams or squads, controllers as the playbook plays, and views as the executed play on the field.