Un buen primer paso es adoptar una guía de estilo de equipo para su código. Las guías de estilo garantizan una forma coherente de escribir código en todo el equipo y mejoran los estándares al codificar las mejores prácticas. Muchas organizaciones de alto rendimiento publican sus guías de estilo en línea. Aquí hay algunos:
- Guía de estilo de JavaScript de Airbnb: airbnb / javascript
- Guía de estilo Ruby de GitHub: github / rubocop-github
- Thoughtbot (muchos idiomas): thoughtbot / guías
Muchos equipos aplican guías de estilo manualmente. También puede usar una variedad de herramientas, como ESLint para JavaScript, para auditar automáticamente su código contra su guía de estilo y plantear problemas. Menciona cosas como funciones largas y variables globales. Este tipo de olores se pueden abordar durante la revisión del código.
Si desea ir un paso más allá, puede usar un servicio como Code Climate (soy el Director de Ingeniería allí) para revisar automáticamente cada contribución e incluso evitar la fusión de código que no cumpla con sus estándares. Otra gran fortaleza de Code Climate es que surgen nuevos problemas encontrados cuando escribe código y le brindamos herramientas para quemar los problemas de estilo existentes con el tiempo, en lugar de simplemente informarle sobre cada problema en la base de código cada vez que presiona.
- ¿Cuáles son los pasos que se deben seguir / tener en cuenta si quieren convertirse en arquitectos de software?
- ¿Debo llevar mi auto conmigo mientras me mudo a Chennai desde Bangalore para unirme a Accenture?
- ¿Cómo sería un salario digno en los Estados Unidos?
- ¿Alguien puede aprender suficiente desarrollo front-end en 2 años y encontrar una carrera decente en el campo?
- ¿Qué trabajo en los EE. UU. Tiene la mejor relación salario / trabajo?
Si está interesado, publicamos también nuestra guía de estilo: codeclimate / styleguide