Page MenuHomePhabricator

WMHack19: Avoiding cyclic dependencies
Closed, ResolvedPublic

Description

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 created this task.May 8 2019, 5:08 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMay 8 2019, 5:08 PM
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.
TK-999 added a subscriber: TK-999.May 9 2019, 1:03 AM
kostajh added a subscriber: kostajh.May 9 2019, 6:19 PM
daniel updated the task description. (Show Details)May 14 2019, 8:28 PM
daniel added a subscriber: Jrbranaa.
Tgr awarded a token.May 16 2019, 12:16 PM
Tgr added a subscriber: Tgr.
greg added a subscriber: greg.May 16 2019, 12:34 PM
kostajh updated the task description. (Show Details)May 16 2019, 8:48 PM
daniel updated the task description. (Show Details)May 18 2019, 1:04 PM
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!