Page MenuHomePhabricator

WMHack19: Avoiding cyclic dependencies
Closed, ResolvedPublic


The MediaWiki code base has a steep learning curve. We have talked a lot about making it easier to understand, easier to test, easier to modify. All these things are held back by the way all the different parts of the code are tangled with each other. These tangles are caused by cyclic dependencies in the code.

In this session, we'll discuss what cyclic dependencies are, explore how they can be found, and develop strategies to resolve them in existing code, and to avoid them in new code.

See also:

Event Timeline

daniel renamed this task from WMHack2019: Avoiding cyclic dependencies to WMHack19: Avoiding cyclic dependencies.May 8 2019, 5:09 PM
daniel moved this task from Backlog to Sessions on the Wikimedia-Hackathon-2019 board.
Tgr added a subscriber: Tgr.
daniel updated the task description. (Show Details)

@daniel: Did this session take place? If it did, please feel free to create any potential follow-up tasks and set the status of this task to "Resolved" via the Add Action...Change Status dropdown. Thanks a lot!