.net - property - encontrar métodos huérfanos en la base de código
og type (4)
Sin embargo, recuerde que se puede acceder a cualquier método, propiedad o campo de carácter público mediante reflexión o en un tipo derivado en un conjunto separado.
FxCop es la respuesta correcta aquí, pero también debe limitar el acceso a su código. Es decir, decorar las cosas con privado / protegido / interno, según corresponda.
Estoy seguro de que todos lo hemos visto antes ... Una base de código que ha existido durante un año o dos, y a medida que se han agregado las características y corregido errores, terminamos con pedazos de código que no están realmente en usar más Me pregunto si hay una forma (especialmente en VS.NET con o sin una herramienta de terceros) de buscar en la base de código y mostrarme qué métodos NUNCA se usan en otro lugar del código.
El único desafío en el que puedo pensar con respecto a este tipo de utilidad sería la imposibilidad de realizar un mapeo cuando ocurren conversiones de tipo implícito. Pero suponiendo que eso no fuera un problema, ¿cuáles son mis opciones?
FxCop te advertirá sobre los métodos donde nada los llama.
La siguiente herramienta puede encontrar el código huérfano / no utilizado: