SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere ähnliche Inhalte

Ähnlich wie Código legible y estético

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
 

Ähnlich wie Código legible y estético (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
 

Kürzlich hochgeladen

proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Kürzlich hochgeladen (20)

Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 

Código legible y estético

  • 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.