How much code is usually reused in one application?
IMO there is no "typical" application, especially in this regard. Applications have completely different architectures and threads that lead to different "reuse" patterns.
Consider a batch processing application that reads data from a file in a specific format, converts it to another format, and then saves it. It practically has one execution path, so not many methods are called from more than one place.
OTOH considers the structure of a plug-in with several independent plug-ins that use the same level of infrastructure, so the functions in this layer are called from different places.
, , ( ).
, : , , . , , .
: . . , .
, , (, , PMD Java-). , .