Después de que termine de escribir su código, asegúrese de hacer una verificación DENTAL de su código.
Comprueba si has hecho las siguientes cosas correctamente.
D: documentación.
La documentación adecuada le ayuda a usted, a otros desarrolladores de su equipo, a ayudar a las personas a comprender y depurar el código en un momento posterior. Realmente ahorra tiempo si se proporciona la información adecuada en el código.
Muchos dirían que escribir un buen código es la mejor documentación. Pero en ciertos escenarios, la documentación adecuada siempre es útil, como por qué el autor disparó una llamada db adicional. ¿En qué estaba pensando? ¿Alguna razón específica por la que los datos no se almacenan en caché?
- En los términos más simples, ¿qué es un algoritmo? ¿Cual es su propósito?
- ¿Cuál es la mejor manera de entender la recursividad, especialmente en los árboles?
- ¿Cómo se implementa un árbol KD bidimensional en C ++?
- ¿Qué es el "peso" en el algoritmo de Facebook?
- ¿Qué son los algoritmos de calibración para aplicaciones biomédicas en teléfonos inteligentes?
E: manejo de excepciones
Maneje las excepciones según los requisitos de su negocio. Mantenga las capas de excepciones de tiempo de ejecución específicas envolviéndolas.
N: manejo de cheques nulos
Siempre verifique los valores nulos para evitar el bloqueo del código en la producción debido a excepciones de puntero nulo.
T: tiempo que tarda su código en ejecutarse
Registrar el tiempo necesario para un proceso completo como extraer los datos de la base de datos y preparar el objeto para enviarlo al cliente ayuda a ejecutar las pruebas de rendimiento.
A: complejidad algorítmica
Verifique la complejidad algorítmica de su código. Intente deshacerse de cualquier enfoque de fuerza bruta para una instancia si ha utilizado anidados para los bucles O (n ^ 2), vea si la complejidad puede reducirse a O (n) u O (1) mediante algún otro enfoque.
L: registro de la información
El inicio de sesión adecuado en su código hace que la vida de las personas que respaldan la aplicación sea mucho más fácil.