Move it
Frontmatter
Revision
1
Type
feature
Status
dropped
Assignee
nobody
Estimate
none
Parent
Architecture review
Labels
item-24

No timestamps and no authors. Git holds both, and the log on the overview is where they are read from.

Attachments (0)

None yet.

Paste a screenshot anywhere on this card with ctrl+v. Up to 10 MB, because everybody who reads this plan clones every byte of it and git keeps a file after it is deleted.

Body

2,450 lines, 72 top-level functions, 25 mutable module locals, 26 distinct ns.* names, the largest fan-out in the addon. Its own headers are at :269, :578, :774, :1482 and :1734.

  • :269 is 17 functions over trackedNames, trackedIcons and unresolved with no frame in any of them: a saved list with Add, Remove, Reset, Repair and Resolve, inside a nameplate widget.
  • :1482 is 8 functions over stripped, pending and passThrough, sharing one name with the modes block. The ninth Blizzard.lua, filed under another name inside the file it hides plates for.

File-level LCOM4 reads it as cohesive because the call graph glues it together. On state alone it is five components, so measure it that way.

Comments (0)

Nothing said yet.

Tab choose Enter go Esc close