Versionado semántico: el contrato social que evita que actualizar sea ruleta rusa
La especificación que convierte tres números separados por puntos en una promesa: qué rompe, qué añade, qué arregla. Su valor real es sociológico, no técnico: da un lenguaje compartido a millones de dependencias que no se conocen entre sí. Conviene leer la spec completa una vez, porque casi todos los que dicen usar semver incumplen alguna cláusula.
Tom Preston-Werner · semver.org
MIMarco IbáñezConexiones
Trazadas y explicadas por personas: la razón es lo que las hace valiosas.
«Quien salta de semver a TLS 1.3 gana un marco para leer los cambios del protocolo como promesas de compatibilidad: semver enseña cuándo un salto de versión obliga a romper expectativas. A la inversa, TLS 1.3 ofrece el caso real de cómo justificar y ejecutar rupturas para ganar seguridad y rendimiento.»
MIMarco Ibáñez
TLS 1.3: el estándar que hizo el cifrado de la web más rápido a base de quitar cosasArtículo«Semver te avisa si una actualización puede romper tu código; MDN te muestra exactamente qué en JavaScript ha cambiado y cómo ajustar tu implementación para afrontar esa rotura o aprovechar la nueva API.»
MIMarco Ibáñez
MDN en español: la referencia de JavaScript que deberías tener en la barra de marcadoresWeb