質問: アンドゥスタックの保存と復元-良いですか悪いですか? マルチレベルの取り消し/やり直し(つまり、photoshop、wordなど)を備えた主権的なデスクトップアプリでは、ファイル自体を含むファイルの取り消し履歴を保存および復元できるのは良いことですか、悪いことですか?私の最初の反応は「良い」ですが、以前のバージョンに戻すために動作を停止するまでcontrol + zを時々押し続けることがわかりました。これに関する研究や経験はありますか?
回答: 小さいプロジェクトから大きいプロジェクトまで、私はこれが大好きです。google chrome誤って閉じたタブを復元すると、完全なバック履歴が表示されます-それ自体が素晴らしいです。一部の生産性の高いアプリケーションは、アクションのスタックからアーティファクトを構築します。たとえば、エンドレススタックで操作を適用し、以前の操作に移動して変更を加え、その変更をスタックから現在のモディファイアに反映させることができます。ファイル形式は、最終結果ではなく、アクションのフローに基づいています。ただし、アーティファクトの最終バージョンまたは公開バージョンを「公開」することが明らかでないアプリケーションには、多くのリスクが伴います。たとえば、受信者の気分を害する変更履歴の完全なword文書を送信した場合(クライアント名を別のクライアントから変更したオファーなど)のように。