Merge branch 'fix/1019-refactor' into 'develop'

Fix/1019 refactor

See merge request !1397
14 jobs for develop in 42 minutes and 16 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Build
passed #44483
build

00:01:04

passed #44484
docs-build

00:01:31

 
  Test
passed #44488
analysis

00:01:32

passed #44487
lint

00:01:24

passed #44485
unit-testing

00:03:31

83.9%
passed #44486
unit-testing-rum

00:03:31

 
  Deploy
passed #44489
docs-deploy

00:00:58

manual #44490
allowed to fail manual
stop_review_app
 
  Release
passed #44491
amd64

00:04:06

passed #44492
amd64-musl

00:04:41

passed #44493
arm32
arm

00:15:39

passed #44494
arm32
arm-musl

00:20:34

passed #44495
arm
arm64

00:06:04

passed #44496
arm
arm64-musl

00:08:14