PLAY PODCASTS
Ep. 120 – Previazanosť kódu – Pragmatický programátor 5

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úť?

Street of Code

May 16, 20241h 27m

Audio is streamed directly from the publisher (media.blubrry.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

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ť .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"

0. Úvodná epizóda k sérii

1. Pragmatická filozofia

2. Pragmatický prístup

3. Základné nástroje

4. Pragmatická paranoja

5. Previazanosť kódu

6. Concurrency (súbežnosť)

7. Keď už kódiš

8. Pragmatické projekty

Kniha Pragmatic Programmer

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

The post Ep. 120 – Previazanosť kódu – Pragmatický programátor 5 appeared first on Street of Code.