
Ep. 120 – Previazanosť kódu – Pragmatický programátor 5
Previazanosť kódu, alebo po anglicky coupling je témou dňa. Prečo je previazanosť nepriateľom zmeny, a ako sa jej dá vyhnúť?
Stiahnuť .mp3https://wp.streetofcode.sk/wp-content/uploads/2024/05/StreetOfCode-Ep120.mp3
(00:00) – Úvod k epizóde (03:12) – Previazanosť (coupling) – nepriateľ zmeny (16:18) – Tell, don’t ask (31:12) – Ako písať responzívne aplikácie (podľa eventov) (55:25) – Transformácie nad dátami (01:05:45) – Dedenie (inheritance tax) (01:19:00) – Konfigurácia a previazanie (01:26:55) – Záver
Ďalšie epizódky zo série "Pragmatický programátor" (function(){ setTimeout(()=>{ const currentLink = document.getElementById('5') currentLink.innerText = currentLink.innerText + ' (táto epizóda)' },3000) })()Príklad s previazaným kódom
public void applyDiscount(customer, order_id, discount) { totals = customer .orders .find(order_id) .getTotals(); totals.grandTotal = totals.grandTotal - discount; totals.discount = discount; }zmenený na
public void applyDiscount(customer, order_id, discount) { customer .findOrder(order_id) .applyDiscount(discount); }
Prihlás sa na náš newsletter
Viac epizód nájdeš na https://streetofcode.sk/podcast
Pridaj sa na Discord tu - https://streetofcode.sk/discord
Podcast Street of Code je vložený na túto stránku z otvoreného informačného zdroja RSS. Všetky informácie, texty, predmety ochrany a ďalšie metadáta z informačného zdroja RSS sú majetkom autora podcastu a nie sú vlastníctvom prevádzkovateľa Podmaz, ktorý ani nevytvára ani nezodpovedá za ich obsah podcastov. Ak máš za to, že podcast porušuje práva iných osôb alebo pravidlá Podmaz, môžeš nahlásiť obsah. Ak je toto tvoj podcast a chceš získať kontrolu nad týmto profilom klikni sem.