When everything is urgent, and the clock starts before Visual Studio has loaded ReSharper.
It sets the requirement for a high code quality from day one. Any anti-patterns, unreadable code, friction will come back and require extra time from you and your colleagues.
On top of that, we always concentrate on users first to make sure they are firmly understood, taken care of and feels good about the digital product, process and communication at all times to ensure they keep requesting new features.
Core principles of development
By following a few development principles to ensure that you have the right tools, to raise your own code quality, but also your colleagues through code reviews, better solutions will be made. You have properly heard of some of them before and if not, don’t worry it’s never too late to learn. I would recommend focusing on one principle at a time and try to build a routine in your daily work, with the following principles, and of course team up with a colleague.
Here are a few principles that I will recommend you learn, to build better solutions and makes it more enjoyable to come back to your old code.
This principle aims to lower the technical debt and remove any redundancies in your code.
Don’t Repeat Yourself
There should only be one way to implement a particular code block, so when you have to go back to your code, you only have to update it once and have that automatically applied to every instance of the code in question.