Volver al inicio

DevGlossary: glosario de términos para desarrolladores

DevGlossary — glosario abierto en Markdown de términos de ingeniería en 12 temas. Cada entrada contiene definiciones, uso, limitaciones y conexiones. Adecuado para referencia rápida y sistematización del conocimiento por desarrolladores.

DevGlossary: glosario de ingeniería en Markdown para dev
Advertisement 728x90

# DevGlossary: Glosario estructurado en Markdown de términos de ingeniería para desarrolladores

DevGlossary es un repositorio de código abierto con términos de programación organizados por temas en formato Markdown. Cada entrada incluye una definición, casos de uso, limitaciones y enlaces a conceptos relacionados. El proyecto aborda el problema del conocimiento difuso estandarizando términos como composición vs. agregación, concurrencia vs. paralelismo, o contexto acotado, en un formato consistente para consulta rápida o revisión en profundidad.

El glosario se compiló a partir de las notas personales del autor, se estructuró con GPT y se unificó en formato. Es ideal para desarrolladores intermedios y senior que quieran alinear interpretaciones sin tener que leer artículos completos.

Estructura por temas y formato de entradas

Los temas se dividen en archivos separados: Arquitectura, POO, Funcional, Tiempo de ejecución y memoria, Concurrencia, Algoritmos y estructuras de datos, Bases de datos, Redes, Compiladores e idiomas, Pruebas, DevOps, Seguridad. Cada tema sigue una plantilla:

Google AdInline article slot
  • Tabla de contenidos.
  • Lista de términos con definiciones breves.
  • Fichas de entradas detalladas.

Una ficha de término incluye:

  • Definición breve.
  • Definición completa.
  • Propósito.
  • Cuándo usarlo.
  • Limitaciones y trampas.
  • Ejemplos.
  • Términos relacionados.

Esta configuración permite dos modos: consulta rápida (1 minuto) y recuperación completa del contexto del tema.

Ventajas del formato Markdown

Se eligió Markdown por su simplicidad:

Google AdInline article slot
  • Visible en GitHub sin conversión.
  • Editable en cualquier editor de texto.
  • Fácil para pull requests.
  • Exportable a sitios web, PDF o DOCX.

Estructura del repositorio:

DevGlossary/
├─ README.md
├─ INDEX.md
├─ assets/
│  └─ cover.png
└─ topics/
   ├─ _template.md
   ├─ architecture.md
   ├─ oop.md
   └─ ... (otros temas)

INDEX.md actúa como punto de entrada con navegación. La _template.md garantiza consistencia.

Público objetivo y valor

El proyecto va dirigido a:

Google AdInline article slot
  • Desarrolladores que sistematizan terminología.
  • Líderes técnicos y arquitectos que unifican conceptos en equipos.
  • Especialistas que necesitan definiciones precisas sin lecturas extensas.

El glosario refresca la memoria, conecta ideas y evita confusiones (como idempotencia con bloqueo optimista, o concurrencia con paralelismo). No sustituye la documentación oficial, pero acelera el acceso a matices clave.

Hoja de ruta de desarrollo

El marco principal está listo. Próximos pasos:

  • Refinar el lenguaje para mayor consistencia.
  • Fortalecer referencias cruzadas.
  • Añadir más términos a las secciones.
  • Dividir temas grandes (Bases de datos, Concurrencia, Arquitectura).

Prioridades: bases de datos, concurrencia, arquitectura, redes.

Puntos clave:

  • Formato de ficha consistente para uniformidad.
  • Markdown para contribuciones fáciles.
  • Enfoque en matices y conexiones entre términos.
  • Proceso de PR abierto para mejoras.
  • Modos duales: referencia rápida y mapeo de conceptos.

— Editorial Team

Advertisement 728x90

Leer después