esrlogo  logoredcediawebpequeno
facebook twitter instagram youtube linkedIn rss intranet

INTRODUCCIÓN A LA PROGRAMACIÓN LIMPIA Linux icon

Curso Online Inicia 01 de Mayo de 2016.
 
¡INSCRÍBETE!  aquí
 
Características el Curso:
  • El curso tendrá una duración de 40 horas con actividades prácticas de laboratorio teniendo cada estudiante su propio equipo para trabajar.
  • La ESR ofrece material audiovisual para el aprendizaje.
  • El estudiante entregará avances del trabajo que realiza a través de la plataforma de educación virtual.
  • Debe tenerse alguna experiencia de programación en algún lenguaje, si es orientado a objetos mejor.
  • Los ejemplos de código del curso están en Java, pero las respuestas a los ejercicios podrán entregarse en cualquiera de los siguientes lenguajes: Java, C#, Python, C++ y Ruby.

Audiencia:

Programadores, personas con sólidos conocimientos en programación que estén interesados en conocer técnicas de programación limpia tendientes a mejorar la eficiencia y colaboración al programar.

Competencias a Desarrollar:

Manejo de nombres, funciones, uso apropiado de comentarios y formatos a utilizar en la programación.

 

Contenidos:

  1. Introducción.
    1. Que es código limpio y código malo.
    2. Pérdidas y problemas causados por códigos malos.
  2. Nombres significativos.
    1. Introducción.
    2. Usar nombres reveladores.
    3. Evitar la desinformación.
    4. Usar nombres pronunciables.
    5. Usar nombres buscables.
    6. Evitar prefijos y sufijos
    7. Nombres en clases. 
    8. Nombres en funciones.
    9. Una palabra por concepto.
  3. Funciones
    1. Longitud o extensión.
    2. Hacer una sola cosa.
    3. Niveles de abstracción dentro de las funciones.
    4. Switches.
    5. Nombres descriptivos.
    6. Argumentos de las funciones.
    7. No tener efectos secundarios.
  4. Comentarios:
    1. Explicarse uno mismo en el código.
    2. Buenos comentarios.
    3. Malos comentarios (la mayoría).
  5. Formatos:
    1. Propósito de los formatos.
    2. Formatos verticales.
    3. Formatos horizontales.
    4. Reglas de equipo.

 

Características el Curso:

  • El curso tendrá una duración de 40 horas con actividades prácticas de laboratorio teniendo cada estudiante su propio equipo para trabajar.
  • La ESR ofrece material audiovisual para el aprendizaje.
  • El estudiante entregará avances del trabajo que realiza a través de la plataforma de educación virtual.

 

Audiencia:

Programadores, personas son sólidos conocimientos en programación que estén interesados en conocer técnicas de programación limpia tendientes a mejorar la eficiencia y colaboración al programar.

 

Competencias a Desarrollar:

Manejo de nombres, funciones, uso apropiado de comentarios y formatos a utilizar en la programación.

  1. Programación Limpia.
    1. Introducción.
      1. Que es código limpio y código malo.
      2. Pérdidas y problemas causados por códigos malos.
    2. Nombres significativos.
      1. Introducción.
      2. Usar nombres reveladores.
      3. Evitar la desinformación.
      4. Usar nombres pronunciables.
      5. Usar nombres buscables.
      6. Evitar prefijos y sufijos.
      7. Evitar mapeo mental.
      8. Nombres en clases.
      9. Nombres en funciones.
      10. No seas “cute”.
      11. Una palabra por concepto.
    3. Funciones.
      1. Longitud o extensión.
      2. Hacer una sola cosa.
      3. Niveles de abstracción dentro de las funciones.
      4. Switches.
      5. Nombres descriptivos.
      6. Argumentos de las funciones.
      7. No tener efectos secundarios.
      8. Preferir excepciones y no códigos de errores.
      9. Programación estructurada.
    4. Comentarios.
      1. Explicarse uno mismo en el código.
      2. Buenos comentarios.
      3. Malos comentarios (la mayoría).
    5. Formatos.
      1. El propósito de los formatos
      2. Formatos verticales
      3. Formatos horizontales
      4. Reglas de equipo

 

Imprimir

 

Gonzalo Cordero 2-122 y J. Fajardo

Telf. (+593) 7 4043810

info@cedia.org.ec • Cuenca- Ecuador

 palitopie qr palitopie