Интересни новини се появиха от страна на Uber. Компанията обяви, че инструментът за автоматизирано почистване на неизползваем код, Piranha, вече е преминал към open source. Той работи в рамките на pipeline и успява да подсигури консистентното премахване на неизползваемия код, като поддържа Java, Swift и Objective-C.

Използвайки статичен анализ, Piranha упражнява три ключови задачи – изтрива кода, обграждащ тестовия фийчър на API, изтрива вече недостъпния код непосредствено след първата стъпка и накрая – изтрива всички тестове, свързани с тестовия фийчър.

Екипът на Uber е създал pipeline, който да подсигури регулярната работа на Piranha. Pipeline-ът също така автоматично генерира задачи в task management системата за проследяване на pull заявки.
Piranha е open source с лиценз на Apache 2.0, като освен Java, Swift и Objective-C, се работи и по поддръжка на Kotlin, .NET и JavaScript.

Повече за Piranha може да прочетете ТУК.

Снимка: Uber

Тагове: , , , , , , , ,
img alt
img alt