- Elimine todo su código. * Luego vuelva a clonar su código desde su repositorio de código fuente (por ejemplo, github, bitbucket, etc.). ¿Perdiste algo irremediablemente? Esa es una señal de un mal hábito. Todo el código que le preocupa perderlo se debe registrar y enviar al almacenamiento remoto.
- Ejecuta tus pruebas unitarias. ¿No sabe cómo realizar pruebas o no tiene ninguna prueba? Ese es un mal hábito.
- Haga un cambio de código en un lugar y haga que aparezca en todas las páginas de su aplicación. Si tienes que editar cosas en varios lugares, es un mal hábito.
- Ingrese una cadena en caracteres chinos y luego muéstrela. Utilice el conjunto de caracteres UTF-8 en su código PHP, solicitud y respuesta HTTP y base de datos.
- Cambia los navegadores. Dígame qué se rompe en su código y qué tuvo que hacer para solucionar el problema. También cambie el tamaño de su navegador y véalo en una tableta y un teléfono.
- Introduzca “O’Reilly” en cada campo de formulario. ¿Qué consultas SQL se rompen? ¿Cuál es el mensaje de error cuando se rompen las consultas SQL? ¿No comprueba y registra errores de SQL?
- Ingrese ” alerta (‘XSS’) ” en cada campo de formulario. ¿Cuántas ventanas emergentes ves posteriormente? ¿No filtra la salida a través de htmlentities () antes de generar texto?
- Cuente sus errores, advertencias y avisos de PHP en el registro de errores. Debe saber dónde está el registro de errores y tener el hábito de verlo. Sus aplicaciones deben habilitar el informe de errores, pero su código debe estar lo suficientemente limpio para que no genere muchos de esos errores en el registro. Elimine todos los operadores “@” de supresión de errores en su código.
También puedes leer PHP: The Right Way y ver cuántas cosas haces bien o mal.
* Si realmente haces esto y pierdes algo irremediablemente, no asumiré la responsabilidad.