Зачастую разработка ПО осуществляется сторонними исполнителями, что несет определенные риски.
Во-первых, приемка ПО происходит по техническому заданию. При этом в принимаемом ПО в подавляющем большинстве случаев содержатся сторонние open source компоненты, не все они являются бесплатными, и не все допускают их использование в коммерческих целях. Поэтому при приемке очень важно выяснить действительный состав ПО.
Во-вторых, в отдельных случаях исполнитель выдает чужую работу за свою, пытаясь повысить трудоемкость и стоимость работ.
В-третьих, при приемке часто ускользает вопрос цикломатической сложности кода, который напрямую влияет на возможность его поддержки.
При приемке кода CodeScoring помогает:
- выявлять риски безопасности open source и лицензионной чистоты,
- выявлять подмену работы чужими open source разработками,
- понять объем разработки и оценить трудоемкость,
- оценить технический долг,
- проанализировать авторов и ритм разработки.
СКРИНШОТЫ