Reflective Journal

Since I had my reflective journal completely deleted from my computer this is a second version of it, reflecting from week to week instead of day to day. This week has been all about figuring out…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Origins of technical debt

In a previous article, we talked about what technical debt is and its consequences on our software. Although its repercussions are the same for most projects, the origin of technical debt can be caused by many factors, let’s talk about some of them:

If the team does not have the technical knowledge to write decent code, it will not be able to meet the project requirements, probably creating a product with spaghetti code or some code smell.

When customer requirements are high, priorities focus on finances and rapid development at the expense of code quality

if it is necessary to make a change suddenly, for emergency or convenience, it is usually programmed without fully testing the code.

Tests are safeguards that guarantee the integrity and quality of a good code, the lack of them can cause bugs and errors to sneak into the source code which generates deficiencies in the project and potential failures in the processes.

When the development process happens without proper documentation of changes, additions, or code reductions, it makes the interaction between team members inefficient and also slows down the introduction of new members to the project.

Applications should have a planning time before the first line of code, in order to have a consistent structure, naming conventions, nomenclature, and coding guidelines. When this is not taken into account, each person is free to program in their own way, or the way they find on the internet, which commonly results in spaghetti code.

Add a comment

Related posts:

Step by step instructions to Pick the Right Welsh Gold Adornments Pendant

At the point when you are selecting a gems gift as a badge of your affection, it is dependably a battle concluding what part she will see as the most engaging. You would clearly need to get her a…

How to start your own eCommerce Business and successfully run it in 2021

The online business industry is introducing the upcoming rush of progress in the global economy and in the event that you’ve been considering wandering a foot into its universe of vast benefits, at…

The Anatomy of a Great Website Hero

This posting expresses the views and opinions of the authors and does not necessarily reflect the views of Yext and its affiliates, employees, officers, directors or representatives. Have you ever…