Reduce code clones of FT
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
- Started by
- Completed by