title: OOP(Object Oriented Programming)
body: <p>This is not a specific question about a certain piece of code and apologies if my current question is not valid on StackOverflow. With Such a big Community I am just curious to find a common approach for best practices.</p>
  
  <p>It's not that I Don't know how to code the OOP way, but while my code keeps growing I am losing track and my code actually bluntly stated gets "ugly". What happens is that it takes a lot of time to rewrite my code to finally have it correct again. </p>
  
  <p>Don't get me wrong. I really take time and dedication to adapt my code the best way I can. I rewrite parts that can be rewritten etc. Actually I want to avoid to rewrite and I know it takes alot of practice. Any Guidelines/Tips regarding taking on a project is highly appreciated. </p>
  
  <p>I Have written Code already in OOP way, but it's small code/project based and now when I am starting to take on bigger projects I lose track. </p>
  
  <p>My question is simply: Am I the only one that has this? And how to keep my coding neat all the way to the end? </p>
  
  <p>Thanks in advance for any tips regarding this situation. I just want to write better and cleaner code. </p>