凌鲨从去年9月29日发布0.1.0版本依赖,我们总共发布了92个版本。去年我们一直在增加功能,今年我们开始把一些不好用,不频繁使用的功能进行了去除。
编辑器组件
移除复杂组件
- 移除fortune-sheet组件
- 移除编辑器数据获取组件
- 移除编辑器白板组件
编辑器在凌鲨中主要用在沟通和文档中使用,用于把研发过程中的各种信息连接起来。为了这个目的,输入信息必须是方便快捷的,所有复杂的内容都应该是额外生成的,使用的使用被引入即可。
无效功能
- 移除编辑器组件的折叠功能
由于编辑器在沟通中也会被使用,折叠信息功能是为了防止信息过长,造成聊天信息的阅读问题。在实际使用过程中,极少产生长度很大的内容。
右侧工具栏
- 移除右侧工具栏项目信息入口
- 移除右侧工具栏成员信息入口
右侧工具栏主要是为经常被引用的数据设计的,项目信息和成员信息,查看频率不高。放在右侧工具栏,造成占了位置,又无多大用处。后面我们把项目信息和成员信息合并到了项目概览面板。
鸡肋功能
- 移除成员快照功能
- 移除可变内容块相关功能
- 移除浮动通知功能
- 移除项目书签功能
- 移除AI网关配置
- 移除AI助理相关功能
成员快照是监控员工执行过程的一个功能,会定期对屏幕截屏。后来我们觉得应该更关注项目成员的成果,成员快照监控的粒度过细,并且有泄露隐私的嫌疑。
可变内容块是可以通过API变更的内容块,可以被文档引用。当初设计时为了保持文档内的数据和外部系统保持同步。数据流程过长,需要在外部系统里面嵌入API调用,不如写入数据库,然后做一个界面显示相关数据方便。
浮动通知功能是为了及时通知到项目成员,在提示上进行了增强。在现实中真有紧急事情的时候,直接打电话即可,增强提示多此一举。凌鲨在设计沟通模块时,不打断开发人员的专注力是我们的主要设计目标,这个功能和主要设计目标有冲突。
项目书签是团队成员在互联网查到有用信息时,可以作为项目书签进行收藏。实际使用中,大多数情况下对信息是用完即弃,真正有价值需要收藏的内容极少。
AI能力可以帮助我们通过注释生成代码,对代码进行翻译等功能,这个功能放在离编码比较近的产品上,比如IDE上比较合适。其次是目前AI能力有限,看起来很美,用起来没多大用处。