03 · Mapa de dependências
Mapeie o que depende do quê
Toda equipe conhece uma procedure em que ninguém quer mexer. O risco costuma ser a falta de um mapa de quem a chama e de quais tabelas e telas dependem dela.
Relações dizem mais que uma lista de arquivos
A base liga tabelas, classes, procedures, consultas e telas. O grafo mostra chamadas, navegação, fluxo de dados e relações do esquema. Ao selecionar um elemento, seus vizinhos diretos e conexões de entrada e saída ficam visíveis.

Leia o mapa por camadas
Uma chamada revela quem invoca uma procedure. O fluxo mostra quem usa cada tabela. A navegação mostra aonde uma tela leva. O esquema mostra chaves estrangeiras. Juntas, essas vistas expõem o que uma tela aparentemente simples carrega.
- Confira os chamadores antes de mudar uma procedure compartilhada.
- Confira leitores e escritores antes de alterar uma tabela.
- Siga a navegação antes de dividir uma jornada entre fases.

Use o mapa para ordenar o trabalho
O grafo ajuda a identificar bases compartilhadas e código talvez sem uso. Uma procedure sem chamadas é candidata a revisão, não prova de que pode ser removida. O roadmap pode colocar pré-requisitos antes das telas que dependem deles.
