Clean Code

Abstract El contenido de la charla trata sobre un resumen y síntesis del libro “Clean Code” de Robert C. Matin. Introduciremos el término Clean Code, qué significa, qué implica y qué ventajas tiene. Repasaremos todas las “Leyes” mencionadas en el libro, como KISS, la regla del Boy Scout, SOLID, etc. Veremos la importancia del nombrado y las reglas a seguir para seleccionar un buen nombre. A

Jan 11, 2018, 6:00 – 8:00 PM

RSVP'd

Key Themes

About this event

Abstract

El contenido de la charla trata sobre un resumen y síntesis del libro “Clean Code” de Robert C. Matin.

Introduciremos el término Clean Code, qué significa, qué implica y qué ventajas tiene.
Repasaremos todas las “Leyes” mencionadas en el libro, como KISS, la regla del Boy Scout, SOLID, etc.

Veremos la importancia del nombrado y las reglas a seguir para seleccionar un buen nombre.
Aprenderemos a crear Funciones mantenibles con ejemplos de código y antipatrones.
Analizaremos la importancia de los comentarios, cuáles deberíamos permitir y cuáles no.
Repasaremos las reglas de formato para que nuestro código sea entendible y lo más legible posible.
Veremos cómo escribir clases y estructuras de datos “limpias”.
Los ejemplos de código son en Java, pero pueden ser aplicados a cualquier lenguaje.

Requisitos

Charla normal, no se necesita nada más que traer ganas de aprender y luego tomar una cerveza con el ponente y l@s asistentes.

Sobre el ponente

Álvaro García Loaisa es un informático, apasionado por los temas tecnológicos, sobre todo los temas relacionados con la programación, su excelencia, el movimiento software craftsmanship y las metodologías ágiles. Está continuamente aprendiendo sobre temas como el liderazgo, mentalidad positiva y formación y maduración de equipos de desarrollo a altos niveles de rendimiento.
Le encanta aprender y practicar con lenguajes de programación, juntándolos con el uso de patrones de desarrollo y buenas prácticas en estos entornos.

Organizers

  • Manuel de la Peña

    Docker

    Software Engineer

  • Eun Young Cho

    EthicHub

    Backend developer & blockchain4good evangelist

  • Andrés Velasco

    Product Hackers

    He loves tech and computers

  • Javier Lopez de Ancos

    Docker Inc

    Software Engineer

Contact Us