知识卡片
分离工作表职责
内容
关注点分离要求把相关功能拆成可替换的独立部分。Excel 工具中可映射为输入层、计算层、输出层;当业务逻辑被压进一个单元格时,任何修改都会牵连显示和数据访问,维护成本会迅速上升。
参考来源
- 位置:《Excel+Python:飞速搞定数据分析与处理(图灵图书)》第 1 章《为什么要用 Python 为 Excel 编程》(源文件:_epub-src/text/part0000_split_019.html)
- 结论依据:原文定义关注点分离,并把应用拆为表示层、业务层、数据层,再指出简单汇率转换器把三层混在 D4 单元格中,支撑本卡片的分层结论。
- 原始内容:…一些最佳实践。这些原则可以让你更安全地使用 Excel。 1.1.2 编程最佳实践 本节会介绍最重要的编程最佳实践,涉及关注点分离、DRY 原则、测试和版本控制。我们会看到,坚守这些最佳实践可以让 Python 和 Excel 用起来更流畅。 关注点分离 编程最重要的设计原则之一就是 关注点分离 (sepa…