現在実行する必要があり、おそらく 10 年後または 25 年後に実行する必要があるアプリケーション (主にデータ処理を行う) を作成する場合、そのようなアプリケーションにはどのような設計のヒントがありますか?
一般的なルールが適用されます。オープン ソース ソフトウェア、実績のあるプラットフォーム、およびフェイルセーフ データ形式に依存します。
読みやすさの理由から、言語は高級言語でなければなりません (元のコードをほとんど知らない人が 15 年以内にアプリケーションを書き直すしかないかもしれません)。
UNIX(Linux)+Python+YAML/JSON(/CSV/plaintext)、この選択または代替ツールセットに関するヒントはありますか? Scheme/lisp は何年も前から存在しており、すべてが自己完結型であることを考えると、言語の基本を台無しにすることも非常に困難です。
編集: 2038 年問題のような、実際の設計とコードに関するヒントを忘れないでください!