Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Produce a dependency diagram #369

Open
mikalziane opened this issue Nov 11, 2021 · 2 comments
Open

Produce a dependency diagram #369

mikalziane opened this issue Nov 11, 2021 · 2 comments

Comments

@mikalziane
Copy link
Collaborator

mikalziane commented Nov 11, 2021

We need to check what classes depend on, whether it is on our own classes or on external ones.
For this a dependency diagram would help a lot

@YvanGuifo
Copy link
Collaborator

YvanGuifo commented Nov 16, 2021

Pharo versions 8 and 9 allow from UML to give the different dependencies between the classes of a package.

An example with Kendrick's Core sub packages (tags).
Dependency of the Core sub-package

But we note the following fact, when we select all the Kendrick sub packages, we cannot see the different dependencies between the sub packages because the representation that UML allows us to have is very minimal (this is due to the large number of classes).

@SergeStinckwich
Copy link
Collaborator

We are not looking at class diagram, but more reference dependencies even if in a dynamic type language this is more difficult to be exhaustive about them. There is a dependency browser inside Pharo that allow you do browse them in the context of a package.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants