hraness
Theme
Appearance

corrección del software

explora métodos para comprobar el software escrito por agentes, desde pruebas de propiedades hasta reproducción determinista. lecciones en inglés.

by hraness · drafted with ai assistance

el software que un agente escribe en una tarde cuesta poco producirlo, pero cuesta mucho saber si funciona correctamente. conviene facilitar la detección de errores. cada lección de esta categoría presenta un mecanismo que detecta una clase concreta de error, tomado de los proyectos que mantiene Hraness.

la serie comienza con una definición práctica de programación resistente a fallos y recorre las herramientas: demostraciones formales, pruebas con estado, pruebas de propiedades, mutación, registros de afirmaciones, reproducción y mecanismos de publicación que permiten verificar el origen de los archivos. cada lección enlaza los proyectos que usan la técnica y explica qué no puede demostrar.

las lecciones están en inglés. la introducción es de acceso libre; las demás requieren suscripción.

lecciones

proyectos

página original (en inglés)