Idea de proyecto | (Comprobador de código estático para C++)

El mayor problema que enfrentan los estudiantes cuando se unen a grandes corporaciones es la dificultad para escribir el código de alta calidad que demandan estas corporaciones. La razón principal de esta dificultad es que sus mentes han sido entrenadas en la universidad para hacer que las cosas funcionen de alguna manera, incluso si eso significa usar trucos sucios. Para ayudar a los codificadores en general y a los estudiantes universitarios en particular, crear una herramienta que pueda ejecutar comprobaciones de código estático en un código determinado puede ayudar a mejorar la calidad del código en gran medida.

Características:
el verificador de código estático puede verificar y advertir al programador sobre las mejores prácticas, posibles errores, lagunas sin siquiera ejecutar el código. Por ejemplo.

  • Pérdidas de memoria
  • Variables no utilizadas
  • Variables no declaradas
  • Comprobaciones enlazadas de array
  • código muerto

Investigación:
hay muchas mejores prácticas que deben seguirse en un lenguaje como C++ para garantizar que el código escrito sea de alta calidad. Se puede realizar más investigación sobre cuáles son las diversas mejores prácticas, lagunas y errores obvios que el proyecto puede tener en cuenta.

Implementación:
el verificador de código estático podría escribirse como un complemento para cualquier IDE existente como Eclipse/Codeblocks (recomendado) o puede tener la forma de cualquier sitio web donde pegue su código y ejecute verificaciones de código estático.

Referencias:
Hay muchos verificadores de código estático existentes disponibles. Por ejemplo, los mejores verificadores de código estático disponibles para Javascript son JsLint y JsHint.
http://www.jslint.com/
http://jshint.com/

Sobre el Autor:

“Harshit es un entusiasta de la tecnología y tiene un gran interés en la programación. Tiene un B.Tech. Licenciado en Ciencias de la Computación de JIIT, Noida y actualmente trabaja como Desarrollador Front-end en SAP. También es un jugador de tenis de mesa de nivel estatal. Aparte de esto, le gusta relajarse viendo películas y comedias de situación en inglés. Tiene su sede en Delhi y puede comunicarse con él en  https://in.linkedin.com/pub/harshit-jain/2a/129/bb5

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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