Vertical slices in ASP.NET MVC

Why? In ASP.NET MVC, applications are divided into horizontal layers, which is reflected in the project structure: * Controllers * Views * Models * Scripts * Style It’s a good idea to divide you application into logical parts. While the idea of horizontal slices might look like a...