최근에 저는 리팩토링 코드에 대해 배우기 시작했습니다. 이 코드를 어떻게 리팩토링 할 수 있습니까? 어디에서 시작할 수 있습니까?이 코드를 리팩토링하는 방법은 무엇입니까?
var activeNumber = [
{ name: 'no 1' },
{ name: 'no 2' },
{ name: 'no 11' },
{ name: 'no 3' },
{ name: 'no 10' }
];
var numberRe = new RegExp('\\d+');
var getCustomNumber = function() {
var top = 0;
for (var i = 0; i < activeNumber.length; i++) {
var present = numberRe.exec(activeNumber[i].name);
if (present) {
var neno = parseInt(present[0]);
if (!isNaN(neno) && neno > top) {
top = neno;
}
}
}
return top;
};