原文:Odoo 18 官方开发教程“Server framework 101”第 15 章。本文尽量保留原文结构、代码、练习与图片,仅进行中文翻译,并在文末增加“老赵解读”。
第15章:最后的决定
编码指南
我们将开始重构代码以符合 Odoo 编码指南。该指南的目标
提高 Odoo Apps 代码的质量。
参考:您可以在以下位置找到 Odoo 编码指南:
编码指南。
练习
完善你的代码。
重构您的代码以遵守编码指南。不要忘记运行你的 linter 并
尊重模块结构、变量名称、方法名称约定、模型
属性顺序和 xml id。
在 runbot 上测试
Odoo有自己的 CI 服务器名为 运行机器人。全部
将测试提交、分支和 PR,以避免回归或破坏稳定版本。
所有通过测试的运行都部署在自己的服务器上并带有演示数据。
练习
和跑步机器人一起玩。
请随时访问 runbot 网站并打开 Odoo 的最新稳定版本以查看所有可用的
应用程序和功能。
老赵解读
完成教程并不等于完成真实项目,它只是建立了模型、权限、视图、动作、约束、继承和模块协作的基本地图。下一步应通过一个范围可控的真实业务需求,把这些能力串成完整闭环。
我的建议是不要急着追求“大而全”:先选择一个对象、一条流程和两三个角色,做到可安装、可升级、可测试,再逐步加入异常处理、权限边界和数据迁移。能长期维护的模块,才是真正有价值的 Odoo 开发成果。