Durante muito tempo, Alan Cooper (nas três versões de seu livro "About Face") promove um "modelo de arquivo unificado" para, entre outras coisas, dispensar o que ele chama de caixa de mensagens mais idiota já inventada - aquela que o aparece quando pressiona o botão Fechar em um aplicativo ou formulário dizendo "Deseja descartar suas alterações?" Gosto da idéia e de seus argumentos, mas também tenho a reação instintiva contra ela que muitos programadores e usuários experientes têm.
Embora o livro de Cooper pareça bastante popular e respeitado, há muito pouca discussão sobre esse assunto em particular na Web que posso encontrar. Petter Hesselberg, o autor de "Programming Industrial Strength Windows", menciona isso, mas parece que sim.
Tenho a oportunidade de implementar isso no projeto (desktop) em que estou trabalhando, mas enfrento resistência de clientes e colegas de trabalho, que estão familiarizados com a maneira de fazer o MS Word e Excel. Estou em posição de anular as objeções deles, mas não tenho certeza se devo.
Minhas perguntas são:
Existem boas discussões sobre isso que não consegui encontrar? Alguém está fazendo isso em seus aplicativos? É uma boa idéia que, infelizmente, não seja prático implementá-lo até que, digamos, a Microsoft faça isso?