Movatterモバイル変換


[0]ホーム

URL:


WKLKEN THINKING
Nov 3, 2016

Python 代码规范小结


code review中一些小结, 还没来得及加例子, 简要记录, 供参考

law

一: 一切都与复杂度有关二: 代码应当易于理解

对人:

“好程序员”应当竭尽全力, 把程序写得让其他程序员(以及以后的自己)容易理解.

对代码:

  1. 代码被阅读的次数远多于编写和修改的次数
  2. E = mc2 (Error = more codes)

对项目:

公式: 可行性=(当前价值+未来价值)/(实现成本+维护成本). 即相比降低实现成本, 降低维护成本更加重要

基础: 风格

团队成员遵守统一的风格, 保持风格的一致性, 减少理解难度

遵循基础的编码风格:

请仔细阅读, 使用对应编辑器插件工具协助检查

注释

注释应该有很高的价值(传递信息/空间占用)

命名

把信息装入名字中.(自说明)

常量

变量

数据结构

表达式

原则: 保持简短, 易懂.(拆分超长表达式)

控制流: 分支

控制流: 循环

控制流: 异常处理

异常日志同注释, 应该有很高的价值(传递信息/空间占用)

函数

函数不要太大, 嵌套不要太深

模块

抽象

设计

软件设计三大误区: 1.编写不必要的代码 2.代码难以修改 3.过分追求通用

其他

参考书目


Table of Contents
 Newer
读书笔记-重构: 章6 重新组织函数
Older 
[分享]关于vim

[8]ページ先頭

©2009-2025 Movatter.jp