La dimensión de posibilidades que nos da la IA a los desarrolladores de Software no deja de crecer.
Los test unitarios siempre han sido objeto de debate. Todo el mundo sabe que deben haber test, pero también, todo el mundo sabe que un test solo es una garantía de que una porción del código funciona correctamente, para cuando el código deba ser modificado tener garantías.
Entonces, ¿Debemos tener mucho testing? ¿Poco?
La persona responsable buscará el balance entre los tipos de test más adecuados, la cantidad de coverage y el qué tipo de funcionalidad está más sujeta al cambio, pero, también se puede ayudar de tecnología.
Con la IA generativa, si se logra desarrollar un código con un bajo acoplamiento a otros módulos, por si sola es muy capaz de generar unos tests muy fiables, donde tienes muy poco que adaptar para que funcionen.
Prácticas como Test-first (Test Driven Development) se ponen en duda hoy. Sin embargo, los principios SOLID y la comprensión sobre qué es tener un bajo acoplamiento y una alta cohesión, son importantes.
En Iberent, empresa financiera, estamos buscando un Full Stack Senior que quiera aventurarse a generar Software robusto como si de piezas de lego se tratase.
🚨 ¡Estamos contratando!
🔎 En Iberent estamos buscando a un/a Full Stack Senior. Ofrecemos un ambiente de trabajo agradable y positivo, con horario flexible y un enfoque centrado en el crecimiento a largo plazo.
¿Qué esperamos de ti?
- Formación relacionada con la programación
- Experiencia en el desarrollo de software
- Conocimientos de PHP, JavaScript, React y Node.js
🙌 No dudes en aplicar ahora y forma parte de nuestra revolución del renting: https://lnkd.in/dUqCcBFE
#fullstackdeveloper #software #frontend #backend #hiring #jobopportunity