Programmation uniquement en append: Une expérience amusante

2025-02-21

L'auteur a expérimenté une nouvelle méthodologie de développement logiciel appelée "programmation uniquement en append" : tout le code réside dans un seul fichier C, le nouveau code est ajouté à la fin et l'édition du code existant est interdite. Cela oblige les programmeurs à définir les interfaces à l'avance, à écrire des petites fonctions et produit un code très lisible. Cependant, cette approche est sujette aux erreurs ; si une fonction est erronée, une version corrigée doit être ajoutée et tous les appelants doivent être corrigés, ce qui peut nécessiter la réécriture de l'ensemble du programme. L'auteur a expérimenté avec un interpréteur Lisp et l'a trouvé fastidieux. En fin de compte, l'auteur conclut que c'est un défi amusant, mais pas une méthode pratique de développement logiciel, suggérant des améliorations telles que l'utilisation de fichiers d'en-tête ou d'un fichier par fonction.

Développement