Quando você herda uma base de código não documentada, resista ao impulso de ler cada arquivo de cima para baixo ou refatorar o que parece feio. Você ainda não entende, e refatorações iniciais em código incompreendido são como você cria outages. O objetivo é construir um modelo mental preciso, rapidamente, a partir do comportamento real em vez de suposições.
