1. 一定要有合理的代码风格
使用 Pycharm 的 Code - Reformat Code 功能
2. 一定要按照标准的代码结构来写
代码只有一个入口,在 if name == 'main':
3. 不要用常量做参数
这个问题称之为 Magic Number 魔法数字
所以给常量取一个代表含义的变量名,然后用变量名来引用它
4. 出现问题第一反应应该是什么
不要慌
看错误描述
- 看哪个文件出错了
- 看哪一行出错了
print 一些数据出来看看程序的执行流程
步进式分析
- 一点点找到错误的根源
- 不要在一行内写太多逻辑
- 分解任务
- 把复杂的逻辑 拆分成单独的函数
- 验证正确性之后,再使用函数
- 隔离错误代码
- 把错误控制在小范围之内
- 比如单独去确定一个计算数据的函数的正确性
- 已经找到了根本性的错误
感觉再无可挖掘的地方了
是不是系统出问题了呢?或者是编译器出了问题?
那就去问人,要么读范例,要么读文档问人是最好的
但是一定要确定好问题的具体原因再问读例子
用搜索引擎
读文档
- 看不到的就让他被看到
不容易被看到的就想办法让他被看到
核心就是说要把结果显现出来,我们才能知道问题出在哪里