Como aprender um sistema legado em Web Forms? Preciso de dicas!😢😢😢
Oi, pessoal! Tudo bem?
Eu tenho 18 anos e atualmente trabalho em uma empresa de software. Lá, a gente tem duas stacks principais: uma parte legada, feita em .NET Framework Web Forms 4.8 com banco de dados Oracle, e outra mais nova em .NET 8 com MySQL, que é onde estou atuando mais.
Nas aplicações novas, estou conseguindo me virar bem e já consigo fazer CRUDs sozinho seguindo as práticas e a arquitetura MVC que o time usa. Só que agora eu queria dar um passo a mais e entender o sistema legado, porque sinto que ainda falta esse pedaço pra eu realmente dominar o ambiente e crescer como dev dentro da empresa.
O problema é que o código em Web Forms parece um labirinto pra mim kkkkk. Não tem documentação, o banco é enorme e cheio de relacionamentos difÃceis de seguir, e eu acabo travando quando tento entender o fluxo das telas e a lógica do back-end.
Então queria pedir ajuda pra vocês aqui da comunidade:
- Quais dicas vocês dariam pra alguém que está tentando entender um sistema legado em geral e em Web Forms + Oracle?
- Existe alguma forma mais prática de navegar no código e descobrir o que cada parte faz?
- Algum material, ferramenta ou abordagem que ajudou vocês em situações parecidas?
Qualquer dica é bem vinda!
Vlw desde já, rpzd.