| Reporte de un caso CASESEPORT es una herramienta para encontrar inconsistencias de los casos de nombre de archivo en el árbol de origen. |
Descargar ahora |
Reporte de un caso Clasificación y resumen
- Nombre del editor:
- Andrew Skiba
Reporte de un caso Etiquetas
Reporte de un caso Descripción
CASESEPORT es una herramienta para encontrar inconsistencias de los casos de nombre de archivo en el árbol de origen. CASESEPORT es una herramienta que podría ayudarlo a encontrar lugares en su programa donde usted hace referencia a archivos en un mal caso. CaseeReport rara vez causa problemas en MS Windows, pero debe ser fijado si usted presta su programa a OS.FILENAMES de manera sensible a mayúsculas y minúsculas, no solo se codifica en código fuente (C, o Java, ni en cualquier idioma que utilice para su proyecto). Usualmente Hay archivos de recursos, XMLS, archivos de configuración alrededor, y el formato de esos archivos puede ser inusual a veces. Es por eso que CaseeReport no hace suposiciones sobre el tipo de archivo. Se ejecuta muy rápido. Y la velocidad no depende del número de nombres de archivo que se busca. Por supuesto, debe leer archivos del disco. Pero como cada byte se procesa solo una vez, puede no tomar más tiempo que copiar los mismos archivos en el dispositivo NULL. En mi máquina utiliza el 60% de la CPU, y utiliza Double-CPU o HyperThreading (gracias a Java NIO). Esta herramienta fue escrita durante el trabajo en un proyecto de portación. Cuando el proyecto se ejecutó en Linux por primera vez, se encontró que se habían mencionado muchos archivos en un mal caso de otros archivos. Estos incluyen nombres de archivos con codificación dura en el código fuente, Base de datos (creado por SCL Script), archivos XML, etc.FIRST, escribí un script shell simple, pero fue demasiado lento. Luego escribí una implementación simple en C #, pero el rendimiento aún era terrible. Quería un mejor desempeño, porque cada vez que tuve que modificar el script para hacer menos ruido. Entonces, me di cuenta de que puedo implementar un algoritmo realmente rápido. Shell Script se estaba ejecutando aproximadamente una hora en mi proyecto, la implementación ingenua tardó 13 minutos, y con el nuevo algoritmo tomó menos de un minuto. Y lo reescribí en Java porque quería familiarizarse con el nuevo IDE Eclipse. ¿Qué es nuevo en esta versión: · Esta versión tiene una GUI. Además de la tarea de línea de comandos, ahora puede descargar un complemento Eclipse.
Reporte de un caso Software relacionado