JD

AI Refactoring

Transform code using different refactoring strategies

Original Code
// Messy code to refactor
function processData(items) {
  var results = [];
  for (var i = 0; i < items.length; i++) {
    if (items[i].active == true) {
      var item = items[i];
      var name = item.name.toUpperCase();
      var price = item.price * 1.1;
      results.push({
        name: name,
        price: price
      });
    }
  }
  return results;
}
Refactored Code
Select a refactoring mode to see results