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

代码规范

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

Code Review注意的几点

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

参考

发布了82 篇原创文章 · 获赞 82 · 访问量 24万+

猜你喜欢

转载自blog.csdn.net/uncle_ll/article/details/103014358