User:

Log in user:

(step 1 of 2)


Write your email address in the white field and then click the "Confirm" button.

Log in user:

(step 2 of 2)


Write your password in the white field and then click the "Confirm" button.
Or click the "Request password" button to request forgotten password.

Log in user - Failure:


Email address has not been found!
Click the "Previous step" button to to enter your email address again.
Or click the "Register user" button to register your email address.

Log in user - Failure:


Pasword does't match!
Click the "Previous step" button to enter the password again.
Or click the "Request password" button to request forgotten password.

Request password:

(step 1 of 2)


Write your email address in the white field and then click the "Confirm" button.

Request password:

(step 2 of 2)


Your password has been sent to your email.
Please also check your spam folder.

Request password - Failure:


Email address has not been found!
Click the "Previous step" button to enter your email address again.
Or click the "Register user" button to register your email address.

Register user:

(step 1 of 5)


Write your email address in the white field and then click the "Confirm" button.

Register user:

(step 2 of 5)


Registration code has been sent to your email.
Please also check your spam folder.
Copy the registration code from your email in the white field and then click the "Confirm" button.
Or click the "Previous step" button to request the registration code again.

Register user - Failure:


Email address already exists!
Click the "Previous step" button to enter the email address again.
Or click the "Log in user" button to log in with your email address and password.
Or click the "Request password" button to request forgotten password.

Register user:

(step 3 of 5)


Set your user name in the white field and then click the "Confirm" button.

Register user - Failure:


Registration code does't match!
Click the "Previous step" button to enter the registration code again.

Register user:

(step 4 of 5)


Set your password in the white field and then click the "Confirm" button.

Register user - Failure:


User name already exists!
Click the "Previous step" button to set another user name.

Register user:

(step 5 of 5)


User has been successfully registered.
Click the "Log in user" button to log in.

User settings:

User settings:


Please log in to be able to open user settings.
Click the "Log in user" button to log in with your email address.
Or click the "Register user" button to register your email address.

User settings:


Your subscription has been successfully canceled.

User settings:


Your subscription has been successfully established.

Write comment:

Write your comment in the white field and then click the "Add comment" button.

Make backups, make small changes and test a lot



Steps

During development, it is important to make small changes to minimize the risk of too large and sudden problems and to be able to track the effectiveness of each change. It is not easy to find the cause of a new problem when two or more causes are present at the same time. :-)

Before you take the next step, create a backup copy. Make a backup copy often enough so that you can fall back on it if necessary.

Test each change sufficiently to ensure that it works and does not cause any problems. Make sure that the program does not generate any errors or warnings during compilation and that it does not write any errors to the log file when it is running.

Do not keep the new development phases only on your computer. Pass on the new version to the team regularly and at least every day before you leave work, e.g. via the version control system. Check whether the program is still functional after merging with the main branch of the version management system. It is also good if you do not carry out the function test on your development PC, but on an extra test PC or system to which you and other developers upload the project for testing. It may namely happen that you have installed some new libraries on your local system that are not part of the new commit or of the new project installation. So that you do not damage the main branch and make the work of the other developers impossible. This would be particularly unpleasant if you make such a mess before your vacation, for example.

Check with the orderer whether you are moving in the right direction.

© Radim-Automation, 2020–2025. All rights reserved.
Sharing of this article is permitted with proper attribution (link to the original page).


Related previous articles:


Related next articles:


"No matter how big the team, or how long the project, iteration is ALWAYS one of the keys to building great software."

- Dan Pilone and Russ Miles. O'Reilly Media (2008). Head First Software Development.

It can happen that after the release of a new version, something in the program suddenly stops working, even though it worked before.
A version control system can help you keep track of who changed what and why. This allows you to quickly find out why the old function no longer works. And fix the problem accordingly.

The 60-40 rule of tech troubles:

"60% of errors occur 40 cm in front of the screen."

- A classic from the world of IT humor - a not-so-subtle reminder that most computer problems are, well... human.

Or: Why the bug might be you ...

... no shame - we've all been the bug at some point. :-)