博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
写python如何组织代码
阅读量:6877 次
发布时间:2019-06-26

本文共 301 字,大约阅读时间需要 1 分钟。

  hot3.png

模块化代码

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

记录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

你可能感兴趣的文章
小程序实现瀑布流
查看>>
https详解小白入门版(4)-SSL协议详解(转)
查看>>
appearance属性--css3
查看>>
进程和线程
查看>>
ArcGIS Server 开发实践之【Search类】
查看>>
Ubuntu下编译window使用的fastboot和adb执行文件
查看>>
网页展现pdf
查看>>
git的一些命令
查看>>
C#微信公众平台自定义菜单小工具
查看>>
Maven POM 元素参考表
查看>>
结巴分词-深入
查看>>
nginx利用image_filter动态生成缩率图
查看>>
使用POI读取excel文件内容
查看>>
swoole扩展的编译安装部署
查看>>
【解决】An internal error occurred during: "Launchi...
查看>>
处理slave(低版本)复制master(高版本)产生的error 1236
查看>>
Vim(gvim)配色方案推荐
查看>>
变量的直接调整运用${variable # 或% }
查看>>
java利用dom4j递归输出所有节点
查看>>
Docker 命令
查看>>