prucommercialre.com


Cómo reducir el trabajo con funciones personalizadas en JavaScript

Uso de las funciones personalizadas ayuda a reducir el trabajo que debe realizar en JavaScript al crear una aplicación y la integración con HTML. Funciones ayudan a reducir su carga de trabajo de las siguientes maneras:

  • La reutilización de código: Al encapsular una tarea específica, se puede reutilizar tantas veces como sea necesario.
  • Facilidad de comprensión: Uso de las funciones crea una serie de cajas negras que reducen la complejidad de la tarea de programación.
  • Captura de errores: Por lo general es más fácil de atrapar salida errónea de una función entera de lo que es para comprobar cada paso dentro de esa función para detectar problemas potenciales.
  • Depuración: Cuando se sabe que un problema en su aplicación se encuentra en un lugar determinado, es útil para llegar a ese punto de la aplicación lo más rápidamente posible sin pasar por el código que sepa que funciona.
  • Facilidad de cambios de codificación: cortar y pegar el mismo código en varios lugares hace que sea casi imposible hacer cambios constantemente o completamente.

Hay otras razones para utilizar las funciones, pero el anterior son las razones por las que la mayoría de los desarrolladores citan para usarlos. Si tenemos en cuenta los problemas que se resuelven las funciones, se hace evidente que son increíblemente útiles.

Por desgracia, algunos desarrolladores van por la borda y utilizan demasiadas funciones, por lo que es más difícil de entender el código o sigue lo que el desarrollador tiene la intención de hacer. Creación de funciones útiles que efectivamente reducen la carga de trabajo significa pensar a través del proceso de solicitud con atención.

Las siguientes pautas le ayudarán a determinar cuando el código debe entrar en una función separada:

  • Crear funciones que realizan una tarea completa en lugar de sólo una parte de una tarea.
  • Considere la posibilidad de crear una nueva función cuando el código que has escrito ocupa más de una página - una función es más fácil de entender cuando se puede ver todo el código en una sola pantalla.
  • Definir nuevas funciones con la reutilización del código en mente. Funciones deberían proporcionar suficiente flexibilidad para servir a un número de personas que llaman.
  • Piensa en funciones como mini-aplicaciones - la función debe realizar una tarea realmente bien en lugar de tratar de realizar múltiples tareas mal.

Nunca crear una nueva función que replica el comportamiento de una función existente o una función incorporada. Vale la pena comprobar que la función es realmente necesario antes de gastar tiempo escribiendo. Reinventar la rueda es casi seguro que le costará tiempo, y ni siquiera se puede obtener una función superior para sus esfuerzos.