Question regarding Helix: a set of overall design principles and conventions for Sitecore development on helix.sitecore.net
With the introduction of Helix, Sitecore now provides a set of architecture conventions and guidelines that describe how to apply recommended technical design principles to a Sitecore project.
The purpose is to secure implementations in a future-proof way by architecting them as maintainable and extensible business-centric modules.
Helix also contains development process recommendations to make it as easy as possible to build, test, extend, and maintain Sitecore implementations.
https://www.sitecore.com/sv-se/company/blog/511/introducing-sitecore-helix-4380
https://www.teamdevelopmentforsitecore.com/Sitecore-Helix-Sitecore-Habitat-TDS
https://www.youtube.com/watch?v=83Eln1mi3No
https://sitecorebasics.wordpress.com/2017/02/17/sitecore-helix-basics/