DDD – lek na Legacy Code?

Robert Reppel, Senior Solution Architect w PayByPhone.com opowiada o zastosowaniu technik Domain-Driven Design oraz SOLID w celu polepszenia jakości Legacy Code. W prezentacji nie zabraknie przykładowego kodu.

Link do prezentacji na InfoQ.

One Response to “DDD – lek na Legacy Code?”

  • dembol says:

    Oglądałem tylko początek, jak znajdę chwilę to dokończę bo może to być dość ciekawa prezentacja.

    Generalnie DDD radzi sobie z legacy code za pomocą wzorca Big Ball of Mud, jednego ze wzorców tzw strategic design. Polega on na otoczeniu legacy code nieprzekraczalną granicą uniemożliwiającą przenikanie się „światów”. Jeżeli istnieje konieczność integracji jakiegoś kontekstu z legacy code można stworzyć np. anti-corruption layer lub lepiej – open host service.

    BTW Levenshtein twierdzi, że jesteście blisko spokrewnieni 😉

Leave a Reply