Informatik 2.1 — Clean Code

Refactoring‑Lab

Refactoring‑Lab

Sieh, wie aus rohem Code in 4 Schritten Clean Code wird.

function p(arr) {
  let r = 0;
  for (let i = 0; i < arr.length; i++) {
    if (arr[i].t === 'food' && arr[i].v > 0) {
      r = r + arr[i].v * 1.07;
    }
  }
  return r;
}
💡 Magische Zahlen, kryptische Namen, Loop statt Higher‑Order.
Zurück zu Informatik