追記のみプログラミング:楽しい実験

2025-02-21

著者は「追記のみプログラミング」という新しいソフトウェア開発手法を試しました。すべてのコードは単一のCファイルにあり、新しいコードは末尾に追加され、既存コードの編集は禁止されています。これにより、プログラマは事前にインターフェースを定義し、小さな関数を記述し、非常に読みやすいコードを作成する必要があります。しかし、このアプローチはエラーが発生しやすく、関数が間違っていた場合、修正版を追加し、すべての呼び出し元を修正する必要があり、プログラム全体を書き直す可能性があります。著者はLispインタプリタで実験し、面倒だと感じました。最終的に、著者はこれが楽しい挑戦ではあるものの、実際的なソフトウェア開発方法ではないと結論づけ、ヘッダーファイルの使用や関数ごとに1つのファイルを使用するなどの改善策を提案しています。

続きを読む
開発