原内容可用性

  • 如果转换需要对原内容加上一些内容, 导致影响原来内容的可用性

解决方案

非侵入性转换

  • 也不用绝对的非侵入, 只要不影响原来的可用性就行了

使原内容不可用, 通过另一版本使用

  • 示例: 笔记转为幻灯片后, 不看原笔记, 只看生成后的幻灯片

内容冗余问题

  • 同时修改原内容与转换出的版本, 原内容会覆盖转换出来的内容
  • 修改转换出来的版本不能将修改回流到原内容

解决方案

不直接修改转换出来的版本

  • 通过修改原内容以及转换方法来修改
  • 保持冗余, 手动修改保持同步