Programación solo de anexión: Un experimento divertido

2025-02-21

El autor experimentó con una nueva metodología de desarrollo de software llamada "programación solo de anexión": todo el código reside en un único archivo C, el código nuevo se anexa al final y está prohibida la edición del código existente. Esto obliga a los programadores a definir interfaces por adelantado, escribir funciones pequeñas y produce código altamente legible. Sin embargo, este enfoque es propenso a errores; si una función es errónea, se debe anexar una versión corregida y se deben corregir todos los llamadores, lo que potencialmente requiere reescribir todo el programa. El autor experimentó con un intérprete Lisp y lo encontró tedioso. En última instancia, el autor concluye que es un desafío divertido, pero no un método práctico de desarrollo de software, sugiriendo mejoras como el uso de archivos de encabezado o un archivo por función.

Desarrollo