Está en la página 1de 6

LISTA DE CHEQUEO DE INSPECCION DEL LENGUAJE DE PROGRA

REVISADO POR Jerson Estacio CARGO O ROL


FECHA 12/10/2018 SITIO
NOMBRE DEL PROYECTO Facturacion Electronica
NOMBRE DE LA FUNCIÓN O PROCEDIMIENTO Controladores y Servicios
DESCRIPCIÓN

REVISIÓN DE IMPLEMENTACION DEL LENGUAJE DE PROGRAMAC

ASPECTO O ELEMENTO A REVISAR SI NO

uso correcto de keyword let y const x


uso de arrays functions x
Principio de Responsabilidad unica x
variables entendibles y cortos x
concatenacion de strings x
un proposito para cada variable x
DRY : Don’t repeat yourself, Principio de responsabilidad unica x
uso de returns en loops cuando existe una condicional x
uso del patron
comentar tantomodular
como se necesite pero no más (lo necesario), existe un x
formato x
evitar la comparacion
redundancia == , !=
en setencias , en suse
cuando lugar usar
evalua la compracion estricta
0,1,undefined,null castear=== y !==
variables x
a tipos boleanos en sentencias , y si es posible castearlos a booleanos x
uso de nomenclatura camelcase para variables y funciones x
evitar el keyword new en Arrays, Number, Objects y Strings, en su lugar usar x
uso de metodos de array evitando la sentencia for x
terminar las sentencias switch en default x
notaciones cortas x
minimiza el uso de variables globales x
declaraciones de variables siempre van en lo alto del script o funcion x
inicializar siempre las variables, evitando valores indefinidos x
GUAJE DE PROGRAMACIÓN JAVASCRIPT

GO O ROL Analista
O
uracion Electronica
troladores y Servicios

ENGUAJE DE PROGRAMACIÓN

NO APLICA OBSERVACIONES
recomendable su uso , en su lugar usar el
Usar array function para reducir codigo y
keyword let, esto por el alcance que tendra la
mantener
Una el contexto
funcion no debe tener mas de 1
responsabilidad

usar el interpolacion de cadenas ` `

no escribir repetidamente el mismo codigo


mantiene una sintaxis coherente y define que
funciones/variables son privadas
hay formatos para comentar y publicas
funciones
(parametros y lo que retorna),
mantiene la consistencia y el tipo de dato
exits == 0 -> !exits o !!exits

por ejemplo el indexOf, same,


every,filter,find,etc
LISTA DE CHEQ

REVISADO POR Jafeth Díaz


FECHA
NOMBRE DEL PROYECTO
NOMBRE DE LA FUNCIÓN O PROCEDIMIENTO
DESCRIPCIÓN

ASPECTO O ELEMENTO A REVISAR

Siempre agregar @Override sobre métodos sobreescribir o implementar un método declarado en un super tipo.
Encerrar los operadores ternarios dentro de paréntesis
Usar el método estático org.springframework.util.Assert.notNull para verificar que el argumento de un método no e
Evitar usar nombres de variables con un solo caracter
Identificadores de constantes deben tener todas las letras mayúsculas y las palabras separadas por guion bajo
No usar finalizers
No dejar el cuerpo de un bloque de un catch vacío
Los nombres de paquetes deben estar en minúscula, con palabras consecutivas simplemente concatenadas (sin g
Respetar el orden de los modificadores: public protected private abstract default static final transient volatile synchroni
No superar el límite de caracteres por línea: 100
Las constantes deben ser declaradas como final static

Referencias http://google.github.io/styleguide/javaguide.html#s4.4-column-limit
https://github.com/spring-projects/spring-framework/wiki/Code-Style
LISTA DE CHEQUEO DE INSPECCION DEL LENGUAJE DE PROGRAMACIÓN

th Díaz CARGO O ROL


19/10/2018 SITIO
Facturacion Electronica
Controladores, Persistencia, Servicios

REVISIÓN DE IMPLEMENTACION DEL LENGUAJE DE PROGRAMACIÓN

REVISAR SI NO

eclarado en un super tipo. x


x
argumento de un método no es null. x
x
separadas por guion bajo x
x
x
lemente concatenadas (sin guin bajo) x
nal transient volatile synchronized native strictfp x
x
x
JE DE PROGRAMACIÓN JAVA

Analista

ica
stencia, Servicios

DE PROGRAMACIÓN

NO APLICA OBSERVACIONES
NES

También podría gustarte