SlideShare una empresa de Scribd logo
1 de 12
CAPÍTULO 4 : AESTHETICS
Juan Pablo Giraldo Gómez
Gestión de la calidad del Software
ESTÉTICA
Un buen código fuente debe buscar ser "fácil en los ojos". Aspectos como el
espaciado y la alineación pueden hacer que el código sea más fácil de leer.
Específicamente, hay tres principios:
• Utilizar un diseño consistente, con patrones a los que el lector pueda
acostumbrarse.
• Hacer que el código similar se vea similar.
• Agrupar las líneas de código en bloques
“FÁCIL EN LOS OJOS”
SALTOS DE LÍNEA
“CÓDIGO SIMILAR DEBE SER SIMILAR”
FORMA COMPACTA
USAR MÉTODOS PARA IRREGULARIDADES …
ALINEACIÓN DE COLUMNAS
ORDEN SIGNIFICATIVO Y CONSISTENTE
 Relacionar el orden de las variables con el orden de los campos
<input> en el formulario HTML.
 Ordenarlos de "lo más importante" a lo "menos importante".
 Ordenarlos en orden alfabético.
Independientemente de la orden, debe utilizar el mismo orden en todo el
código.
ORGANIZAR DECLARACIONES EN BLOQUE
CÓDIGO DE RUPTURA EN PÁRRAFOS
EN RESUMEN…
 Si varios bloques de código están haciendo cosas similares, trate de
darles la misma silueta.
 Alinear partes del código en "columnas" puede hacer que el código sea
fácil de explorar.
 Si el código menciona A, B y C en un lugar, no diga B, C y A en otro.
Elija un orden significativo y siga con este.
 Utilice líneas vacías para dividir bloques grandes en "párrafos" lógicos.

Más contenido relacionado

Similar a Presentacion aesthetics

1 1 7 Convenciones De Codigo
1 1 7 Convenciones De Codigo1 1 7 Convenciones De Codigo
1 1 7 Convenciones De CodigoUVM
 
Clean Code - Capítulo 5 formatting
Clean Code - Capítulo 5 formattingClean Code - Capítulo 5 formatting
Clean Code - Capítulo 5 formattingDavid Ramírez
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerralazercat
 
Diversas características generales
Diversas características generalesDiversas características generales
Diversas características generalesga12007
 
Busqueda de informacion en internet.expocicion tic..
Busqueda de informacion en internet.expocicion tic..Busqueda de informacion en internet.expocicion tic..
Busqueda de informacion en internet.expocicion tic..lucero lizbeth garcia lugo
 
1.busqueda de información en internet
1.busqueda de información en internet1.busqueda de información en internet
1.busqueda de información en internetHillary98
 
Códigos HTML Sede magdalena ortega de Nariño
Códigos HTML Sede magdalena ortega  de NariñoCódigos HTML Sede magdalena ortega  de Nariño
Códigos HTML Sede magdalena ortega de Nariñosamaraoviedom
 
Buenas practicas en programacion web
Buenas practicas en programacion webBuenas practicas en programacion web
Buenas practicas en programacion webCésar Jodra
 
Reglas generales de diseño de páginas web
Reglas generales de diseño de páginas webReglas generales de diseño de páginas web
Reglas generales de diseño de páginas webKoldo Parra
 

Similar a Presentacion aesthetics (13)

Plan asignatura
Plan asignaturaPlan asignatura
Plan asignatura
 
1 1 7 Convenciones De Codigo
1 1 7 Convenciones De Codigo1 1 7 Convenciones De Codigo
1 1 7 Convenciones De Codigo
 
Clean Code - Capítulo 5 formatting
Clean Code - Capítulo 5 formattingClean Code - Capítulo 5 formatting
Clean Code - Capítulo 5 formatting
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Diversas características generales
Diversas características generalesDiversas características generales
Diversas características generales
 
Busqueda de informacion en internet.expocicion tic..
Busqueda de informacion en internet.expocicion tic..Busqueda de informacion en internet.expocicion tic..
Busqueda de informacion en internet.expocicion tic..
 
Dialnet (OAI-PMH) .doc
Dialnet (OAI-PMH) .docDialnet (OAI-PMH) .doc
Dialnet (OAI-PMH) .doc
 
1.busqueda de información en internet
1.busqueda de información en internet1.busqueda de información en internet
1.busqueda de información en internet
 
Códigos HTML Sede magdalena ortega de Nariño
Códigos HTML Sede magdalena ortega  de NariñoCódigos HTML Sede magdalena ortega  de Nariño
Códigos HTML Sede magdalena ortega de Nariño
 
Buenas practicas en programacion web
Buenas practicas en programacion webBuenas practicas en programacion web
Buenas practicas en programacion web
 
Generadores de contenido
Generadores de contenidoGeneradores de contenido
Generadores de contenido
 
Normas apa
Normas apaNormas apa
Normas apa
 
Reglas generales de diseño de páginas web
Reglas generales de diseño de páginas webReglas generales de diseño de páginas web
Reglas generales de diseño de páginas web
 

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 

Último (20)

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 

Presentacion aesthetics

  • 1. CAPÍTULO 4 : AESTHETICS Juan Pablo Giraldo Gómez Gestión de la calidad del Software
  • 2. ESTÉTICA Un buen código fuente debe buscar ser "fácil en los ojos". Aspectos como el espaciado y la alineación pueden hacer que el código sea más fácil de leer. Específicamente, hay tres principios: • Utilizar un diseño consistente, con patrones a los que el lector pueda acostumbrarse. • Hacer que el código similar se vea similar. • Agrupar las líneas de código en bloques
  • 5. “CÓDIGO SIMILAR DEBE SER SIMILAR”
  • 7. USAR MÉTODOS PARA IRREGULARIDADES …
  • 9. ORDEN SIGNIFICATIVO Y CONSISTENTE  Relacionar el orden de las variables con el orden de los campos <input> en el formulario HTML.  Ordenarlos de "lo más importante" a lo "menos importante".  Ordenarlos en orden alfabético. Independientemente de la orden, debe utilizar el mismo orden en todo el código.
  • 11. CÓDIGO DE RUPTURA EN PÁRRAFOS
  • 12. EN RESUMEN…  Si varios bloques de código están haciendo cosas similares, trate de darles la misma silueta.  Alinear partes del código en "columnas" puede hacer que el código sea fácil de explorar.  Si el código menciona A, B y C en un lugar, no diga B, C y A en otro. Elija un orden significativo y siga con este.  Utilice líneas vacías para dividir bloques grandes en "párrafos" lógicos.