Reglas de análisis de códigos
- Actualizado: 2023/12/06
Reglas de análisis de códigos
Las reglas son la base del análisis del código. Se utilizan para evaluar la lógica de automatización de (TaskBot y Tarea API). Las reglas pueden ser simples o complejas según la evaluación que se realice. Las reglas incluyen prácticas de codificación que se pueden verificar. Se aplican a los paquetes y las acciones en el código de automatización.
Una regla consta de un único RULE_CODE y de una descripción que indica la naturaleza de la evaluación que se debe realizar en el código. Puede utilizar los niveles de gravedad (bajo o alto) para enfatizar la criticidad de la regla.
En la siguiente tabla se enumeran las reglas que se pueden utilizar con el análisis de código y su descripción:
Código de la regla | Grupo | Cargo | Descripción de la regla | Aplicable al archivo de automatización |
---|---|---|---|---|
ACT-GEN-001 | Acciones, generalidades | Máximo de acciones | La cantidad de acciones en el bot no puede superar el máximo especificado | TaskBot, Tarea API |
ACT-GEN-002 | Acciones, generalidades | Cobertura Intentar/Capturar | Todas las acciones no comentadas dentro de la lógica del bot deben estar dentro de un bloque Intentar/Capturar. | TaskBot, Tarea API |
ACT-GEN-003 | Acciones, generalidades | Detección de bucle infinito | Ordena la comprobación de bucles infinitos en la lógica del bot | TaskBot, Tarea API |
VAR-NMG-001 | Variables, nomenclatura | Patrón de nombre de las variables | Los nombres de las variables deben coincidir con el patrón de nomenclatura especificado | TaskBot, Tarea API |
VAR-NMG-002 | Variables, nomenclatura | Longitud del nombre de las variables | Los nombres de las variables deben tener la longitud especificada mínima y máxima de caracteres | TaskBot, Tarea API |
VAR-USG-001 | Variables, uso | No hay variables no utilizadas | Todas las variables se deben utilizar dentro del bot | TaskBot, Tarea API |
ACT-COM-001 | Acciones, comentarios | Comentario obligatorio del encabezado | La primera acción en el bot debe ser una acción Comentario | TaskBot, Tarea API |
ACT-COM-002 | Acciones, comentarios | Cobertura de comentarios | La cantidad de acciones Comentario debe ser igual o mayor que el porcentaje especificado del total de acciones de comandos | TaskBot, Tarea API |
VAL-HCV-002 | Valores, valores codificados | Sin retraso codificado | El tiempo de retardo en la acción Retraso se debe establecer mediante una variable | TaskBot, Tarea API |
VAL-HCV-003 | Valores, valores codificados | No hay ruta a los archivos codificados | La ruta del archivo o de la carpeta se debe establecer mediante una variable | TaskBot |
VAL-HCV-004 | Valores, valores codificados | Sin dirección de correo electrónico codificada | El campo de acción del comando no debe contener una dirección de correo electrónico codificada | TaskBot, Tarea API |
ACT-ERR-001 | Acciones, manejo de errores | No hay captura vacía | El bloque de captura no puede estar vacío | TaskBot, Tarea API |
ACT-ERR-002 | Acciones, manejo de errores | Registro obligatorio de capturas | El bloque de capturas debe contener una acción Registro en archivo | TaskBot, Tarea API |
ACT-ERR-003 | Acciones, manejo de errores | Captura de pantalla de captura obligatoria | El bloque de captura debe contener una acción Captura de pantalla | TaskBot |
ACT-ERR-004 | Acciones, manejo de errores | Referencia obligatoria de la línea de captura | El error del bloque de captura debe contener el número de línea de referencia | TaskBot, Tarea API |
ACT-LOG-001 | Acciones, registros | Cobertura Registrar en archivo | La lógica del bot debe contener la proporción especificada de acciones Registrar en archivo | TaskBot |
¿Este tema le resultó útil?