Refactor your PHP Code without losing your health / Refactorizar tu Código PHP sin perder tu salud
Working with legacy code is the reality of many developers, learning to refactor is the most powerful weapon / Trabajar con legacy code es la realidad de muchos desarrolladores, aprender a refactorizar es el arma mas poderosa
Antonio Alcaide
I have been working as software developer since 2006, in those years I've seen things you developers wouldn't believe. Nowadays I find myself in a sweet moment migrating a platform to microservices..
He estado trabajando como desarrollador de software desde 2006, en esos años he visto cosas que ustedes desarrolladores no creerían. En estos tiempos me encuentro en un dulce momento migrando una plataforma a microservicios..
Hola, mi nombre es Antonio Alcaide, soy desarrollador back-end en Enreach. En la oficina de Málaga programamos principalmente en PHP y Java, nos encontramos en un período de transición a Microservicios y somos entusiastas del software libre.
Hello my name is Antonio Alcaide, I am a back-end developer at Enreach. In the office of Málaga we program mainly in PHP and Java, we are in a period of transition to Microservices and we are free software enthusiasts.
Presentación:
Taller especializado en refactorizacion de código. Adaptar antiguos códigos regalando al proyecto una nueva vida.
Navegando a través de diferentes claves refactorizaremos un código legacy, cada participante puede seguir el taller con un código que traiga consigo o bien el código propuesto. Durante el mismo, iremos profundizando en diferentes conceptos ejecutando los cambios commit a commit.
Durante el taller aplicaremos Principios SOLID, veremos algunos patrones de diseño y los implementaremos sin abusar de los mismos, escribiremos algún test, se harán menciones de Clean Code que ayudarán a que nuestro programa gane legibilidad, nos iremos dando cuenta como poco a poco nuestro proyecto irá migrando hacia una arquitectura hexagonal.
El objetivo final del taller, es otorgar a los asistentes una serie de conocimientos que puedan ser útiles en el día a día.
Presentation:
Workshop specialized in code refactoring, adapting old legacy codes giving the project a new life is possible.
Navigating through different keys we will refactor a legacy code, each participant can follow the workshop with a code that brings with them or the code proposed in the workshop. During the same we will go deeper into different concepts executing the changes commit to commit.
During the workshop we will apply SOLID Principles, we will see some design patterns and implement them without abusing them, we will write some tests, mentions of Clean Code will be made that will help our program gain legibility, we will gradually realize our project will migrate towards a hexagonal architecture.
The final objective of the workshop is to give attendees a series of knowledge that they can use on a day-to-day basis.
- Date:
- 2020 April 25 - 15:30
- Duration:
- 2 h
- Room:
- Aula 1
- Conference:
- Opensouthcode 2020
- Language:
- Track:
- Development
- Difficulty:
- Medium
- Akademy-es
- Start Time:
- 2020 April 25 15:30
- Room:
- Sala 1
- Flutter, un código, todas las plataformas
- Start Time:
- 2020 April 25 15:30
- Room:
- Aula 2
- Containers from scratch
- Start Time:
- 2020 April 25 15:30
- Room:
- Sala 3
- Diseño de hardware libre con Python y FreeCAD
- Start Time:
- 2020 April 25 15:30
- Room:
- Aula 3
- NextCloud en la educación
- Start Time:
- 2020 April 25 15:30
- Room:
- Sala 2
- Jugando en Linux, desmontando el mito
- Start Time:
- 2020 April 25 16:30
- Room:
- Aula 3
- ¿Quién está al mando de tu lenguaje de programación favorito?
- Start Time:
- 2020 April 25 16:30
- Room:
- Sala 2
- La estandarización de CI/CD en la infraestructura: Gitops
- Start Time:
- 2020 April 25 16:30
- Room:
- Sala 3