Reduce code clones of FT

Registered by Ayumu Ueha

In general, by copying and pasting, code clones makes development more efficient. However, it also makes maintenance more complicated and difficult.

The following research shows that there are many code clones in Tacker’s FT code.
[currently code clones of each jobs]
* legacy : 13.46%
* sol : 29.2%
* sol_kubernetes : 42.85% ** first target **
* sol_separated_nfvo : 14.67%

In particular, since sol_kubernetes's code clone rate is up to 40% , we think it will be better to refactor to make future maintenance easier.

To improve this situation, a base file needs to be created and LCM operations as well as common test functions code should move into it .

Also, code clone rate of sol is about 30%, although the rate is not as high as that of sol-Kubernetes, we would like to deal with it if we can afford it.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Ayumu Ueha
Direction:
Needs approval
Assignee:
Ayumu Ueha
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.