Artículo
Aprendiendo sobre paradigmas en informática
Categoría: QA y desarrollo · Fecha: 2025-09-30
Etiquetas: paradigmas, programación, BDD, POO, desarrollo
Hay conceptos técnicos que no se aprenden tanto porque formen parte del plan inicial, sino porque aparecen de forma lateral mientras se intenta entender otra cosa. Eso me pasó con la idea de paradigma en informática.
La expresión apareció al estudiar BDD, y me llevó a pensar qué significaba realmente hablar de un paradigma y por qué no es lo mismo que una herramienta, una metodología o una checklist.
Qué entiendo por paradigma
Un paradigma me parece, sobre todo, una forma de pensar y enfocar la resolución de problemas. No es una aplicación concreta ni una tecnología aislada. Es más bien un modelo mental que influye en cómo se diseña, se estructura y se construye el software.
Eso explica por qué el paradigma no se limita al código: también afecta a cómo se divide un problema, cómo se colabora con otros y qué tipo de soluciones se consideran naturales dentro de un proyecto.
Algunos ejemplos conocidos
En programación aparecen varios paradigmas muy reconocibles:
- imperativo, centrado en describir paso a paso cómo lograr un resultado;
- declarativo, más orientado a expresar qué se quiere conseguir;
- funcional, basado en funciones puras y menor dependencia del estado mutable;
- orientado a objetos, donde el código se organiza alrededor de objetos, atributos y métodos.
Muchos lenguajes permiten combinar varios, pero normalmente siempre hay uno que acaba marcando más la forma de pensar el problema.
Por qué me parece un concepto útil
Lo interesante del paradigma es que ayuda a ver que el software no se construye solo con sintaxis y herramientas. También se construye desde una determinada manera de entender el problema.
Eso influye en cosas como:
- cómo se organiza el código;
- qué se considera una solución limpia o razonable;
- cómo se reparten responsabilidades;
- cómo se colabora dentro de un equipo.
Por eso me parece un concepto mucho más importante de lo que puede parecer al principio.
Conclusión
Aprender qué es un paradigma me ayudó a ver mejor que en informática no solo importa qué herramienta se usa, sino desde qué enfoque mental se está planteando el problema. Esa diferencia cambia la forma de escribir código, de estructurar proyectos y de entender la colaboración técnica.
Es uno de esos conceptos que, una vez entendidos, ayudan a poner más orden a muchas cosas que antes parecían solo costumbre o estilo personal.