Texto herramientas estadísticas

Dirección del proyecto github

https://github.com/zzidun-pavo/WordCounter

(Actualmente en construcción)

Se espera que consume tiempo y tiempo real dedicado

PSP Etapas del Proceso de Software Personal Estimado de consumo de tiempo (minutos) Los que consumen mucho tiempo reales (minutos)
Planificación plan 10 13
· Estimación • Calcular la cantidad de tiempo esta tarea requiere 10 13
Desarrollo desarrollar
· Análisis · Análisis de Necesidades (incluyendo el aprendizaje de nuevas tecnologías) 30 20
· Diseño de especificaciones Generar documentos de diseño 30
· Revisión de diseño · Revisión de Diseño (y sus colegas revisaron los documentos de diseño) 30
· Codificación Estándar · Especificaciones de códigos (desarrollo de normas apropiadas para el desarrollo actual) 30
· Diseño · Diseño específico 50
· Codificación · Codificación específica 200
· Revisión de código · Revisión Código 100
· Prueba · Test (autoprueba, modificar el código, enviar modificaciones) 60
la presentación de informes informe
· Informe de prueba · Informe de prueba 40
· Medida del tamaño · Cargas de trabajo informáticas 20
· Postmortem y Plan de Mejora de Procesos · La retrospección, y proponer plan de mejora de procesos 30
total

Ideas de resolución de problemas

wc.exe es una herramienta común, se puede contar el número de caracteres de archivos de texto, palabras y líneas. El proyecto pidió que escribiera un programa de línea de comandos, para imitar la función de la wc.exe existente, y se amplíe, dado el número de caracteres en un lenguaje de programación archivos de origen, palabras y líneas.

Implementar un programa estadístico, el número de caracteres que se puede corregir archivo de programa de estadísticas, el número de palabras, líneas, y también tiene otras funciones ampliadas, y puede manejar múltiples archivos de forma rápida.
requisitos funcionales específicos:

Implementar un programa estadístico, el número de caracteres que se puede corregir archivo de programa de estadísticas, el número de palabras, líneas, y también tiene otras funciones ampliadas, y puede manejar múltiples archivos de forma rápida.

línea en blanco: Banco formato a todos los caracteres de control o espacios, si se incluye código, no es más que un carácter visualizable, tales como "{".

Línea: los códigos bancarios comprende más de un carácter.

Las líneas de comentario: El Banco no es una línea de código, y el Banco incluye comentarios. Un ejemplo interesante es que algunos programadores agregar un comentario detrás de un solo carácter:

necesidades de los usuarios de procesamiento de modo de programa son los siguientes:

wc.exe [parameter] [file_name]
Lista de funciones función
-C Devuelve el número de caracteres del archivo
-w Devuelve el número de archivo de Word
-l El número de filas devuelto archivo
-s archivos elegibles procesamiento recursivo de directorios
-un devuelven datos más complejos (líneas de línea / espacio / líneas de comentarios)
-X Este parámetro se utiliza solo. Si usted tiene los parámetros de línea de comandos, el programa mostrará una interfaz gráfica, el usuario puede seleccionar un solo archivo a través de la interfaz, el programa mostrará el número de archivo de caracteres, líneas, etc. Todas las estadísticas.

Operando caracteres Cuenta y número de líneas, puede utilizar readLine()el número de líneas y el gusto de alcanzar, es muy simple.

estadísticas operando palabra de más problemas.

Primero tiene que considerar qué tipo de texto considera "una palabra", me gusta esta definición:

  • Un nombre de variable (por ejemplo, a, b, c, etc.)
  • Un operando, el operador no es (por ejemplo, a = b + c comprende tres palabras)
  • Un nombre de función (como principal, printf, etc.)
  • Un calificador (por ejemplo, vacío, estático, etc.)
  • Una palabra clave (por ejemplo, si, de lo contrario, el retorno, etc.)

Obviamente, habrá sin ser más que una palabra en toda la línea, por lo que decidí leer cada línea, escribir una función que se puede utilizar para determinar el número de símbolos separados por dos marcas de palabra (como espacios, soportes, operadores), para determinar al final cuántas palabras.

Interfaz gráfica usando qt.

búsqueda recursiva, comentarios, etc. función de análisis mantiene temporalmente en suspenso.

El diseño y la implementación de procesos

código Descripción

Ejecución de prueba

Resumen del proyecto

Grabar su propia barra de progreso de aprendizaje (semana adicional)

N-Semana Nuevo código (líneas) códigos acumulativos (líneas) Esta semana aprendiendo que consumen mucho tiempo (horas) que consumen mucho tiempo de aprendizaje acumulativo (horas) importante crecimiento
1 0 0 2 2 El uso de git aprendizaje
2 (en la actualidad) 170 170 2 4

Supongo que te gusta

Origin www.cnblogs.com/zzidun-pavo/p/12531211.html
Recomendado
Clasificación