Este documento analiza factores de calidad de software como la legibilidad, identación y entendimiento de código en Postgresql y Mysql. Resalta que la legibilidad es importante para la comprensión y modificación de proyectos. Evaluó que el código de Postgresql no es totalmente orientado a objetos y carece de suficientes comentarios, mientras que el código de Mysql es más estructurado y documentado debido a su fusión con Oracle.
2. Legibilidad:
La legibilidad dentro del contexto del desarrollo del
software se refiere al modo en que se estructura la
información con la que se trabaja, es decir, todo debe
estar claramente documentado, espaciado, sin errores, su
sintaxis, y con una facilidad de uso ágil y de rápido
entendimiento. Así se logra una mayor comprensión del
proyecto, y las modificaciones pertinentes son más fáciles
de realizar.
Legibilidad – Tipo de factor:
-La legibilidad es un factor de tipo interno, ya que solo es
perceptible por los desarrolladores o los profesionales de
la computación.
-al cliente no le importa que el sistema por debajo esté
legible, solo le importa que funcione óptimamente.
3. Evaluación De Código:
Postgresql:
Está desarrollado en lenguaje C, con algunos scripts
de java, algunas aplicaciones de php , se observa que
el código de dicho programa no esta hecho orientado
a Objetos, lo que dificulta su entendimiento a los
nuevos programadores que están enfocadas en este
estilo d e programación.
Puntuación: 3.0
4.
5. Identación :
Postgresql: Algunos de los programdores respetaron muy
bien los espacios haciendo que el codigo sea entendible,
pero en algunos puntos, no se respetaron los espacios
haciendo que el buen trabajo de anteriores desarroladores se
viera confuso con esta otra parte de codigo.
Puntuación: 2.8
6.
7. Entendimiento de Código:
Postgresql: aunque algunos desarrolladores se
preocuparon por agregar algunos comentarios, estos
no fueron suficientes ya que son pocas las líneas que
tienen comentarios completos y realmente útiles, esto
puede deberse a que al poder ser manipulado
libremente los desarrolladores se enfocan mas en la
funcionalidad.
Puntuación: 2
8.
9. Evaluación De Código:
Mysql:
Está desarrollado en parte PHP, se observa que el
código de dicho programa esta hecho de forma
estructurada, lo que proporciona un índice mas bajo
de entendimiento de su código fuente.
Puntuación: 3
10. Entendimiento De Código:
En la siguiente diapositiva observamos un mayor nivel
d e documentación y estructura de código , esto se debe
en parte a que mysql esta casi fusionado en su totalidad
con Oracle ósea que ya poca parte del código fuente es
libre .
Puntuación: 3.8
11.
12. Información Identada:
En el siguiente pedazo de código vemos que s e
usa código php usando la programación
estructurada, ya que esta forma de programar es
relativamente vieja es poco recomendada por que
los códigos pueden llegar hacer difícil de leer.
Puntuación: 3