Member-only story
19 Realistic Habits To Improve Software Development
Simple habits to be applied from minute zero

I have been working in software development for many years now, and during this time, I have learned to apply a series of steps that help me during the development or planning of a project.
In this article, I have written 19 simple habits to save time when building software and for maintaining a good relationship with my coworkers and clients.
1. Be consistent
Whether you do things right or wrong, always do them the same way because if something needs to be fixed or refactored, it will be easier if it is the same everywhere.
One of the first things you should do is choose a style guide. Once you have your style guide, stick to it. If your company uses a common style guide, use that one. Otherwise, it’s a good time to agree to use the same style guide for everyone.
Another important thing to keep in mind is to use a uniform nomenclature. Methods, variables, and classes should use a common nomenclature throughout development.
Uses a common structure in projects also helps: Organize files and folders following a common style. In my case, I like to use vertical slice architecture, where I group everything needed to develop a component inside a folder.
2. Refactor
When you finish writing a fragment of code and see that it works, take some time to reread it and see if you can improve it. Think that you are going to show it to someone else who is going to evaluate your code. Would you leave it the same?
One of the best code refactoring techniques is the red/green process used in Agile test-driven development. To use this technique, your code must be covered with tests. If when refactoring, something fails, the test will not pass, and you will be aware that something is wrong with your refactor.
3. Focus on what you are going to develop
Plan a time interval without distractions or interruptions. Interruptions will make your mind lose track of what it is developing, and you will have to start again when you resume the activity, which will cost you…