前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python学习笔记(4):Python语言规范及code review注意事项

Python学习笔记(4):Python语言规范及code review注意事项

作者头像
用户3578099
发布2019-12-05 21:44:58
4340
发布2019-12-05 21:44:58
举报
文章被收录于专栏:AI科技时讯AI科技时讯

代码规范

任何编程语言,都有很多从业人员使用。在任何行业,都有一些规定,这些规定有些成文,有些不成文。比如在以前,古懂行,买定离手,买对买错也不要再回头去找买家或卖家,不然没有脸面在这个行当中混下去了。现如今,有了消费者保护法,这些不成文的规定也就不再适用了。好在编程行业没有这些虚实,都是一些成文的规定,只需要按照相应的规定及习惯遵守并与时俱进就好。 Python语言也有语言规范,一般这种行内的语言规范都是由各自公司或者遵守业内顶尖公司制定,一般大都相同。语言规范映射到代码上就是代码规范化,代码规范是比较重要的,这是由于每个人写代码的思维方式,思路,方法,技术水平随着时间而变化,这时候确实需要有较为正式的编码规范作为约束。 根据谷歌公司提供的代码规范,有以下内容

这里不做展开介绍,可以参考一些资料进行查阅,并在编码的时候注意,直到慢慢熟悉,自然而然写出的代码符合语言规范。

Code Review注意的几点

  • 1.业务逻辑是否正确(如果不正确属于严重问题)
  • 2.是否有循环查库(存在则是严重)
  • 3.业务逻辑是否可以优化、简化
  • 4.是否有【不必要】的多次数据库查询、或增删改
  • 5.是否有【不必要】的多次操作缓存、查询缓存。因为咱们不仅仅是本地缓存,还有redis,有网络消耗
  • 6.是否有事务处理,事务是否正确
  • 7.缓存处理是否正确,是否可以优化。需要考虑到尽量减少影响大范围的缓存,比如只影响当前应用的,不要影响其它应用的
  • 8.代码分层是否规范,controller主要是验证参数、处理参数,service处理业务逻辑,dao操作数据库
  • 9.代码编写是否规范(常量定义、空指针、类命名、方法命名、属性命名)

参考

  • http://crifan.com/files/doc/docbook/lan_coding_rule/release/html/lan_coding_rule.html
  • https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules/
  • https://www.techug.com/post/what-code-rule-programmer-like.html
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-11-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI科技时讯 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 代码规范
  • Code Review注意的几点
  • 参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档