← Graph

Use BFS and a Notebook to Fully Remove Code

takeaway 1 connections

Amelia's takeaway: when removing legacy code, treat it as a graph and traverse breadth-first from the top-level class or endpoint using a notebook. Track not just Ruby classes and methods but also i18n translation keys, CSS classes (used as JavaScript event hooks), and CSS rules; cross items out as you delete them. This reliably removes code 100% without leaving debris.

type
recommendation
takeaway Use BFS and a Notebook to Fully Remove Code
from_talk
Core recommendation of Amelia's talk.

Provenance

Created in
Wroclove.rb 2018 — Lightning Talks 2026-04-17 16:18