taller de refactorizacion y limpieza de codigo en arduino 6189cb158fd18 - Electrogeek

Taller de refactorización y limpieza de código en Arduino Deja un comentario

taller refactorizacion - Electrogeek

Esta semana vamos a hacer un taller de refactorización para aprender a hacer nuestro código de Arduino más limpio y organizado.

Para este taller hemos propuesto un ejercicio. Vamos a partir de un código de origen y el objetivo es modificarlo para que esté mejor ordenado, manteniendo la funcionalidad.

El código de origen está tomado del proyecto Open Source Alexa-Controlled Thermostat with NodeMCU v3 and Raspberry Pi – Hackster.io. Así que aprovechad para darle las gracias al autor por compartir su trabajo y su proyecto.

Este proyecto consiste en un único fichero de código, en el que se realiza la lectura de un sensor de temperatura, un encoder rotativo, mostrar datos en un LCD, y usar el API de Alexa.

Anuncio:

Importante, el ejercicio consiste únicamente en refactorizar el código. No hay que añadir funcionalidades, ni modificar la forma en la que hace las tareas el código original. Únicamente hay que reordenarlo y limpiarlo, manteniendo la funcionalidad.

Tenéis esta semana para mirar el código y refactorizarlo. Os recordamos los consejos de esta entrada para escribir código limpio y ordenador.

taller refactorizacion dicord - Electrogeek

No es necesario que tengáis el hardware para realizar el ejercicio. Asumiremos que, con que os compile el código, es suficiente (salvo alguna metedura de pata circustancial)

Pasada esta semana, pondremos en común los resultados en nuestra comunidad de Discord, donde tenéis más instrucciones y detalles del ejercicio.


discord - Electrogeek

0 0 votes
Article Rating

Anuncio:

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

0
    0
    Tu Carrito
    Tu carrito esta vacíoVolver a la tienda
    Enviar Whatsapp
    Hola 👋
    ¿En qué podemos ayudarte?