Saltar al contenido

¿Guía de estilo de codificación para aplicaciones node.js?

Solución:

Revisaría los estándares de codificación verificados por JSLint o miraría al autor de los estándares de codificación de NPM (Isaac Shlueter).

También puede ver el estilo utilizado por codificadores notables de Node.JS:

  • TJ Holowaychuk
  • Isaac Shlueter
  • Tim Caswell
  • Jeremy Ashkenas
  • Felix Geisendörfer
  • Charlie Robbins
  • Escuderos de Marak
  • Aaron Heckmann
  • Guillermo Rauch
  • Mikeal Rogers
  • Ryan Dahl + podría ver el código base real de Node.JS

Arrojaré el mío allí por si acaso;)

Editar: sugerencias de @alienhard

  • Guía de estilo de JavaScript de Google
  • Guía de estilo de Node.js de Felix

En mi opinión, hay algunas reglas de oro que debes seguir:

  • Nunca usar with o eval
  • Usar === sobre ==
  • Declare siempre sus variables con var en el alcance apropiado – no recurra al alcance global
  • Envuelva su aplicación en un cierre (function(){})() si planeas publicar código que se ejecute tanto en el servidor como en el navegador
  • Las devoluciones de llamada deben tomar err como primer argumento y si ellos mismos toman una devolución de llamada como argumento, debería ser el último, por ejemplo callback(err, param1, param2, callback)

La sangría, el espaciado entre llaves y palabras clave y la ubicación del punto y coma son una cuestión de preferencia.

Hay un nuevo estándar en la ciudad.

Utilice estilo estándar.

estilo estándar js

Puede aprender muchas buenas prácticas de estilo de codificación de las guías de JavaScript orientadas al lado del cliente (la mayoría de ellas se aplican también a node.js en general, ya que la diferencia entre el lado del cliente y el del servidor se encuentra principalmente en las bibliotecas y no en el lenguaje en sí). Por ejemplo, el libro JavaScript Patterns dedica a este tema algunas partes del Capítulo 2. También el sitio web, el libro y los videos de Douglas Crockford son materiales de visita obligada para adoptar estilos de codificación específicos de JavaScript y mejores prácticas, diría yo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *