
Jake D. answered 02/04/22
BS of Computer Science with 6 years professional/teaching experience
Hi Jackson,
There are a multitude of ways to enhance the quality of a piece of software, here are a couple that I am familiar with.
Unit Testing: Personally, I think nothing is more important that writing comprehensive unit tests. These tests ensure that new code does not break old code, and gives you, the developer, confidence that your code is behaving how you expect.
Comments: Always comment you code, in a professional setting you will often revisit old code that either you or someone else has written. Having comments allows for much faster comprehension of what is going on in a particular piece of code
Using a Linter: Linters basically standardize the spacing/tabbing and layout of a program, these ensure that all of you code will at the very least look consistent throughout an application.
Collaboration: Work with your peers, there is always room to improve and learning how to effectively communicate what you are working on and listening to feedback will always result in better software.
Hope this helps. If you would like me to elaborate more just lmk,
- Jake