Vlákno názorů k článku Složitý graf závislostí zjednodušen pomocí návrhového vzoru Mediator od ded.kenedy - Nezlobte se, ale ty obrazky z githubu misto...

  • Článek je starý, nové názory již nelze přidávat.
  • 22. 4. 2020 12:51

    ded.kenedy

    Nezlobte se, ale ty obrazky z githubu misto zdrojaku vam poradil kdo?

    Podobne by me zajimalo, proc proboha atributum rikate tridni promenne? Tridni promenne a metody patri tride, tj. v C# to odpovida statickym metodam a atributum!

    V kazdem pripade ten clanek je velice spatne pojaty. Autor prijde s problemem, o kterem jen v obecnych frazich konstatuje, ze existuje, ale jiz jej nijak nedemonstruje. Pak vytahne z rukavu reseni a predvede jej na programu, ktery to reseni nepotrebuje. Podtrzeno secteno: mame tu hromadu zbytecneho kodu, ktery veci jen zeslozituje a nikdo nevi proc.

    Tento pristup dela navrhovym vzorum medvedi sluzbu a to je duvod, proc je cela rada programatoru apriori odmita, resp. nechape, a proto je povazuje za zbytecnost, samoucelnou hracku, a skoro bych rekl az cargo cult.

    22. 4. 2020, 12:52 editováno autorem komentáře

  • 22. 4. 2020 12:56

    bez přezdívky

    Dobrý den,

    S články jsem ve svých začátcích. Obrázky zdrojových kódu je ode mne opravdu hloupost a do příštího článku to samozřejmě napravím.

    S pojmem třídní proměnná se setkávám na denní bázi a jestli je to špatné vyjádření, poučím se.

    Dále děkuji za kritiku špatného pojetí, dám si na to pro příště pozor.

  • 22. 4. 2020 14:03

    KarelI

    Vrtalo mi hlavou jak na ten článek zareagovat, až to kolega popsal líp než bych svedl já.

    Tak jen dodám, že použití daného patternu musí být ukázáno na takovém příkladu, ze kterého budou jasně vidět jeho výhody. A možná ani není potřeba se tak babrat s kódem, je to univerzální princip použitelný v jakémkoli objektovém jazyku.
    I když teď když na to koukám znovu - pokud opravdu bylo smyslem článku ukázat, jak to implementovat v C#, tak to bych se snad přimlouval za nalezení nějakého vhodnějšího magazínu.

  • 23. 4. 2020 2:01

    Calculon

    Každý vnucený “návrhový vzor” je cargo cult. Jen “vzory” (koncepty, postupy, hierarchie) přirozeně plynoucí z návrhu komplexního kódu stojí za pozornost, ať už jde o klasickou ampliativní dědičnost, proxy objekty nebo třeba bifunktory. Člověk bez rozsáhlých zkušeností z praxe by vůbec neměl používat “vzory” z knih, tím jen zadělá na problémy v budoucnu a sám se nádavkem naučí něco, čeho se pak bude jen těžko zbavovat.