Programação somente em anexo: Um experimento divertido

2025-02-21

O autor experimentou uma nova metodologia de desenvolvimento de software chamada "programação somente em anexo": todo o código reside em um único arquivo C, novo código é anexado ao final e a edição de código existente é proibida. Isso força os programadores a definir interfaces antecipadamente, escrever funções pequenas e produz código altamente legível. No entanto, essa abordagem é propensa a erros; se uma função estiver errada, uma versão corrigida deve ser anexada e todos os chamadores devem ser corrigidos, potencialmente exigindo a reescrita de todo o programa. O autor experimentou com um interpretador Lisp e achou tedioso. Em última análise, o autor conclui que é um desafio divertido, mas não um método prático de desenvolvimento de software, sugerindo melhorias como o uso de arquivos de cabeçalho ou um arquivo para cada função.

Desenvolvimento