Skip to content

constructive debate Clean Architecture #18

Description

@kiquenet

to create a constructive debate @xurxodev twitter - xurxodev dot com says:

"I appreciate the creator's effort, which is why I will never leave a hate comment. But it wasn't a good implementation of Clean Architecture, no matter how many likes it got.

I saw many shortcomings and potential problems in the proposed solution.

I'll list a few.

Entities didn't protect their invariants.

Coupling between domain entities.

Application business rules and enterprise business rules were mixed up.

Everything was done with functions, even those with injected dependencies. This is a common problem for those who come from old JavaScript and switch to TypeScript.

And it had more limitations."

And another reference about Modularizing React Applications with Established UI Patterns by Juntao QIU
https://martinfowler.com/articles/modularizing-react-apps.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions