Przyszło mi mieć do czynienia z dość potężnym projektem legacy, aplikację webową, napisaną w ASP.net MVC. Większość widoków jest poskładana z wielu, często nie do końca trafnie nazwanych partiali. Te partiale mogą mieć pod sobą inne partiale, więc robi się z tego dość spore drzewo zależności. Często generowane są różne partiale, w zależności od kontekstu.
Często otrzymuję zadania typu "na stronie (jakiś URL) w miejscu X coś liczy się nie tak jak powinno". Muszę więc, mając przed sobą stronę w przeglądarce, znaleźć kod który wygenerował jej konkretny fragment. Początkowo robiłem tak, że wchodziłem w przeglądarce w źródło strony, kopiowałem charakterystyczny fragment i wyszukiwałem w projekcie. Czasem to działa czasem nie, sam proces jest niestety bardzo wyczerpujący.
Jak zrobić to najefektywniej? Istnieją jakieś godne uwagi narzędzia, które przyspieszyłyby mi pracę?