写python如何组织代码

模块化代码

分解大段代码为多个功能单一的多个简单函数,聚合功能相近的函数为单独文件。

记录log

  1. log要分级;
  2. 调用开始记录参数,结束记录结果;
  3. try 记录状态,catch 记录错误;

代码优化

利用大O表示法

单元测试

  1. 上线前必测试
  2. 单元测试100%覆盖
  3. 提交后自动化测试

环境变量兼容性

本地环境与生产环境保持一致

版本控制

  1. 版本控制不仅是代码控制工具,也是团队间合作工具
  2. 建议使用git flow

代码可读

  1. 变量名统一
  2. docstring和注释规范

code review

至少要一人cr才提交到生产环境

转载于:https://my.oschina.net/zho/blog/1800448

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值