Developer experience

Code maintenance

Keeping your codebase up to date does not only make developers happy but also makes sure you are protected by security holes and make use of performance improvements.

What does it mean?

Maintaining you code means that you continuously makes updates to your code base that might not add new functionality but makes sure it continue to work as expected. Compare it to re-painting your house or changing your roof.

The tech landscape is ever changing and functionality of building quality web sites is continuously added.

Not maintaining your code base can lead to security being compromised and that modern technology not being used - that your users assumes.

Also, being able to continuously make feature updates to a unmaintained code base can be really hard and chances that existing feature breaks increases.

How often?

How often you make maintenance updates depend on project and budget.

Example, a iOS application might need to make sure it is kept updated at least at each new iOS version update while a backend service might need updates every month to keep up with security updates.

Budget

When planning a web site or web application, make sure you also have budget to keep the project maintaned.

To do

  • Code is up to date when going live.

  • Plan for continuous updates are decided.