Refactoring -- Wie Sie das Design bestehender Software verbessern by Martin Fowler

Refactoring -- Wie Sie das Design bestehender Software verbessern by Martin Fowler

Autor:Martin Fowler [Martin Fowler]
Die sprache: eng
Format: epub
Herausgeber: mitp Verlag
veröffentlicht: 2020-03-19T16:00:00+00:00


Nachdem ich getestet habe, ob alles funktioniert, wende ich ‌Variable inline platzieren (Abschnitt 6.4) an:

const rawReading = acquireReading(); const aReading = enrichReading(rawReading); const taxableCharge = Math.max(0, aReading.baseCharge - taxThreshold(aReading.year));

Diese Berechnung verschiebe ich in die Transformation:

function enrichReading(original) { const result = _.cloneDeep(original); result.baseCharge = calculateBaseCharge(result); result.taxableCharge = Math.max(0, result.baseCharge - taxThreshold(result.year)); return result;



Download



Haftungsausschluss:
Diese Site speichert keine Dateien auf ihrem Server. Wir indizieren und verlinken nur                                                  Inhalte von anderen Websites zur Verfügung gestellt. Wenden Sie sich an die Inhaltsanbieter, um etwaige urheberrechtlich geschützte Inhalte zu entfernen, und senden Sie uns eine E-Mail. Wir werden die entsprechenden Links oder Inhalte umgehend entfernen.