que tan importantes son los " ; " ? Son buena práctica? Mala?

Juan Esteban Mejia Ortiz

Juan Esteban Mejia Ortiz

Pregunta
studenthace 5 años

que tan importantes son los " ; " ? Son buena práctica? Mala?

5 respuestas
para escribir tu comentario
    Julio César Zaravia Paredes

    Julio César Zaravia Paredes

    studenthace 5 años

    Hola.

    Para complementar las respuestas de los compañeros, podría dar dos enfoques:

    ++A nivel personal:++ Si el proyecto es tuyo o es un proyecto a manera de afición o diversión con amigos o colegas fuera del trabajo puedes utilizar la convención que más se acomode a tus necesidades de velocidad y costumbre.

    ++A nivel laboral:++ Es IMPORTANTE que exista una decisión de equipo de que convenciones usar, inclusive para un hecho "tan insignificante" como usar punto y comas o no.

    He visto casos en algunos equipos que incluso el uso de los curly braces genera discusiones bobas. Por ejemplo algunos las prefieren así:

    my_funcion() { // Aquí mi código. }

    Y, otros asi:

    my_funcion() { // Aquí mi código. }

    Aunque te parezca increible algunas personas consideran que la segunda opción genera más líneas de código innecesarias y esto genera inclusive discusiones.

    ++Si tu equipo aún no tiene una convención de cómo escribir código++, incluso al nivel de dudar si usar punto y coma o no, considero que es una oportunidad para conversar y estandarizar. No hay nada más bonito que leer código de otros que respeta hasta las más mínimas consideraciones de todo el equipo.

    Saludos.

    Andrea Paola García

    Andrea Paola García

    studenthace 5 años

    El punto y coma es opcional en JavaScript, excepto en algunos casos:

    • Cuando usamos varias instrucciones en una mísma línea
    • Al comenzar la próxima línea con un array
    • Al comenzar la próxima línea con un template string. Aquí hay una clase que lo explica
    Edwin Garcés Saucedo

    Edwin Garcés Saucedo

    studenthace 5 años

    Depende mucho de ti, la verdad es que yo usé por mucho tiempo ese punto y coma porque estaba acostumbrado viniendo de otros lenguajes en los que es necesario usarlo, como PHP o C. Pero con el tiempo te acostumbras a dejar ese punto y coma de lado, no es necesario y es una manera quitarle a tu cabeza ese trauma que se genera a lo largo de los años por ese punto y coma faltante en tu código. Prueba no usarlo, te acostumbrarás a ello.

    luis alejandro castañeda varon

    luis alejandro castañeda varon

    studenthace 5 años

    la verdad eso depende del gusto de cada programador es igual ponerlas o no sacha de platzi no las coloca en otros cursos

    Favio Sauto

    Favio Sauto

    studenthace 5 años

    Unos dicen que es una práctica que ya no se debería usar, otros dicen que es mejor que se use y otros la usan unas veces y otras no. En fin, ya no son "vitales" como lo eran antes.

    Además, depende mucho de el estándar que quieras o tengas que seguir, si trabajas en un equipo de desarrollo y ellos la usan, entonces úsala, no tiene nada de malo (sobre todo si luego te quieres pasar a lenguajes como PHP, Java, entre otros). Si tu equipo no las usa, no las uses (te ayudará a acostumbrarte a Python si luego te pasas a ese lenguaje). Y si no trabajas en equipo vendría siendo como tu te sientas más cómodo, en lo personal yo las uso, pero hay otras personas que no.

Curso de ECMAScript 6+

Curso de ECMAScript 6+

JavaScript es el lenguaje más utilizado para desarrollo de aplicaciones web, principalmente en el frontend. Cada año, ECMA International publica una nueva edición de ECMAScript, la especificación a la cual se ajusta JavaScript. Aprende las nuevas características que implementa ECMAScript desde la versión 6 hasta la versión 10.

Curso de ECMAScript 6+
Curso de ECMAScript 6+

Curso de ECMAScript 6+

JavaScript es el lenguaje más utilizado para desarrollo de aplicaciones web, principalmente en el frontend. Cada año, ECMA International publica una nueva edición de ECMAScript, la especificación a la cual se ajusta JavaScript. Aprende las nuevas características que implementa ECMAScript desde la versión 6 hasta la versión 10.