| Arreglar problemas conocidos de PL/SQL.
ClearSQL agrega etiquetas END y LOOP que falta, define IN parámetros y operaciones complejas.
Haga cumplir los estándares de codificación.
Mejore la legibilidad y estandardice el código escrito por otros. Haga cumplir el nombramiento estandar con expresiones regulares.
Ajuste su formato código automáticamente.
Fije los márgenes identicos. Inserte las líneas en blanco. Aplique la cubierta estándar a las palabras claves y a los identificadores. Ponga en orden los procedimiento. Alinee las declaraciones SQL.
Editor de código con sintaxis a destacar.
El editor soporta ANSI SQL, Oracle SQL, PL/SQL y Java y permite diversas versiones del mismo código. Proporciona características de energía tales como bookmarks, comentario fuera y un bloque de código, Terminación de código templates.
Metricas.
Determine la complejidad de su sistema. Identifique las áreas problemáticas potenciales basadas en complejidad, tamaño y modularidad. Métrica disponible: línea de código (LOC), LOC eficaz, declaración lógica LOC, líneas de comentario, líneas en blanco, líneas físicas, McCabe cyclomatic complexity v(G), número de parámetros de la entrada, número de puntos de vuelta, complejidad del interfaz, complejidad funcional, longitud del programa Halstead, vocabulario, volumen, dificultad y esfuerzo, e índice de la capacidad de mantenimiento.
Mantenimiento de código legado
Código existente de limpieza
La primera etapa del mantenimiento de uso del legado incluye entender el uso existente y quitar anomalías de la codificación. En el caso de los usos de PL/SQL, esta etapa se hace más fácil con ClearSQL, la herramienta automatizada de la inspección de código.
aplicación inteligente
Entender el uso existente de PL/SQL incluye recopilar estadística sobre el tamaño, la complejidad y la cantidad de programación para cada paquete sobre base del subprograma. Eso revela qué paquetes o subprogramas necesitan su atención. Los subprogramas con la complejidad más alta y los hábitos de programación peores se deben limpiar primero. Son probables que causen problemas más grandes.
Removiendo anomalias
Mantenimiento y esfuerzo frecuente de un resultado existente del sistema a menudo en código "spaghetti". Hoy es la época de pagar el precio. El código "spaguetti" se debe limpiar encima primero. La lógica profunda jerarquizada de la decisión se debe remodelar, por ejemplo. Los subprogramas reutilizables deben ser completos y constantes. El código debe ser fácil de entender. ClearSQL puede automatizar este paso en muchos aspectos.
|