Programming Principles They Don’t Teach You In School

<p>From my experience as a first year undergraduate student, and listening to seniors&rsquo; experiences, Schools and Colleges teach you how to program and also the required Math such as Discrete Mathematics and Calculus. But when you leave university and enter the industry, there are concepts and principles you must know to have an easy transition. We will discussing about&nbsp;<strong>KISS, DRY&nbsp;</strong>and&nbsp;<strong>SOLID</strong>&nbsp;principles.</p> <p><img alt="" src="https://miro.medium.com/v2/resize:fit:630/0*tp2SoFHMNOfWcNqJ" style="height:394px; width:700px" /></p> <p>Photo by&nbsp;<a href="https://unsplash.com/es/@ivalex?utm_source=medium&amp;utm_medium=referral" rel="noopener ugc nofollow" target="_blank">Ivan Aleksic</a>&nbsp;on&nbsp;<a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral" rel="noopener ugc nofollow" target="_blank">Unsplash</a></p> <h1>KISS Principle</h1> <blockquote> <p>Keep It Simple, Stupid!</p> </blockquote> <p>Oftentimes, you will find yourself working together in a team. A group of developers working on different aspects of the project. If you were to switch over and work on someone else&rsquo;s code, would you like to see a messy code without any comments, or variables? Or would like to see a nicely documented code that explains that part of the project well? Obviously the latter.</p> <p>If you are writing a very complex program, and say you fall sick. You revisit your project after a week when you recovered. Of course you would lose the flow of programming, but would you like to come and see a code which you don&rsquo;t understand anymore? Or see something that you can understand slightly to begin with? Again, the latter.</p> <p><a href="https://medium.com/codex/programming-principles-they-dont-teach-you-in-school-7c14b21cdf64">Click Here</a></p>