По-моему, кнопка Save - это давно устаревшая идея. У меня должна быть возможность в любой момент закрыть приложение без лишних вопросов, и потом открыть его в точно таком же состоянии, с той же историей Undo/Redo, которая была до закрытия.
Да, и ещё - должна быть возможность всегда вернуть документ в то состояние, в котором он был указанное время назад. Даже если я откатила те изменения и успела ввести что-то другое. Куда смотрят юзабилисты?
По-моему в IntelliJ IDEA так и сделали. А кнопку оставили для параноиков :)
ОтветитьУдалитьЯ давно не нее не смотрела. Надо будет взглянуть, тем более что теперь IDEA open source. Спасибо :)
ОтветитьУдалитьТо есть, систему контроля версий в фоновом режиме?
ОтветитьУдалитьКнопка Save всё равно нужна, для того, чтобы создавать тэг - выделять версию среди прочих.
Ну и тогда сразу же возникает вопрос о бранчах. Вот откатили мы документ, и чего-то поменяли (пробел нажали случайно). Что, весь стек Redo коту под пёс? Следовательно, нужно сделать ветку.
В этом плане кнопка Save - очень простая, привычная и понятная "домохозяйкам" система контроля версий. У нас всегда есть две ветки: рабочая (в оперативной памяти) и финальная (на диске). Правда, там слияние проблематично... Да и с историей сложновато (хотя Ворд её умеет - прямо внутри документа ведёт).
Согласен по всем пунктам!
Удалить