购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.4 小结

本章首先介绍了Excelize基础库的设计和开发背景。Excelize起初是为了解决复杂文档的兼容性问题而开发的,致力于保障准确且完整地生成文档内容,实现高保真编辑。随着Excelize的不断迭代,其功能愈加完善,性能也在不断优化和提升。

接着,本章从易用性、兼容性、可维护性与安全性4个维度来讨论基础库的设计理念。Excelize基础库通过最小可用和结合场景做设计决策的原则来保障易用性;通过兼容性优先的设计理念,深度支持电子表格文档格式国际标准,保障对带有高级功能的复杂文档的高度兼容;通过软件工程中的左移思想,使用严格的静态分析、测试度量和安全扫描等自动化的研发流程作为应对手段,约束研发过程中缺陷的产生,获得高质量的代码,提高可维护性与安全性。

最后,本章结合软件工程理论和Go语言的特性,探讨了Excelize基础库在程序设计范式上的选择。Excelize基础库汲取了多种程序设计范式的优点,运用多元程序设计范式,不论是内部函数还是对外提供的函数,在设计上都结合具体场景进行了权衡,尽可能让基础库的使用方式接近通过图形界面操作电子表格应用的习惯,让开发者在使用基础库进行程序设计的过程中聚焦于功能本身,减少心智负担。

现在,你应该已经对Excelize基础库的设计理念和设计范式有所了解,接下来讲解办公文档格式的相关技术标准。 0b+KA7VCl8EgP5mKRmxSJZFYO7+jx+V2CWQvZ99CydCkaTsYurqMz/Zb+bqvKPoj

点击中间区域
呼出菜单
上一章
目录
下一章
×