美文网首页python
设计和调试

设计和调试

作者: 庵下桃花仙 | 来源:发表于2018-04-29 20:18 被阅读5次

2018-04-29

设计和调试

if语句的规则

1. 每一个“if 语句”必须包含一个 else.

2. 如果这个 else 永远都不应该被执行到,因为它本身没有任何意义,那你必须在 else

语句后面使用一个叫做 die 的函数,让它打印出错误信息并且死给你看,这和上一

节的习题类似,这样你可以找到很多的错误。

3. “if 语句”的嵌套不要超过 2 层,最好尽量保持只有 1 层。这意味着如果你在 if 里

边又有了一个if,那你就需要把第二个 if 移到另一个函数里面。

4. 将“if 语句”当做段落来对待,其中的每一个 if, elif, else 组合就跟一个段落的

句子组合一样。在这种组合的最前面和最后面留一个空行以作区分。

5. 你的布尔测试应该很简单,如果它们很复杂的话,你需要将它们的运算事先放到一

个变量里,并且为变量取一个好名字。

循环的规则


1. 只有在循环永不停止时使用“while 循环”,这意味着你可能永远都用不到。这条只

有Python 中成立,其他的语言另当别论。

2. 其他类型的循环都使用“for 循环”,尤其是在循环的对象数量固定或者有限的情况

下。

调试(debug)的小技巧

1. 不要使用 “debugger”。 Debugger 所作的相当于对病人的全身扫描。你并不会得到某

方面的有用信息,而且你会发现它输出的信息态度,而且大部分没有用,或者只会

让你更困惑。

2. 最好的调试程序的方法是使用 print 在各个你想要检查的关键环节将关键变量打印

出来,从而检查哪里是否有错。

3. 让程序一部分一部分地运行起来。不要等一个很长的脚本写完后才去运行它。写一

点,运行一点,再修改一点。

相关文章

  • 设计和调试

    2018-04-29 设计和调试 if语句的规则 1. 每一个“if 语句”必须包含一个 else. 2. 如果这...

  • node调试协议

    node调试协议 引言 研究node调试协议(实际上是chrome调试协议)对设计和实现自己的node远程调试工具...

  • "Learn Python the Hard Way"学习笔记6

    Exercise 36 设计和调试 最好的调试程序的方法是使用print,在各个你想要检查的关键环节将关键变量打印...

  • 程序设计基础

    程序设计方法与风格 1.设计方法:指设计与编制、调试程序的方法和过程,主要有结构化程序设计方法、软件工程方法和面向...

  • 练习 36 设计和调试 Learn Python 3 The H

    练习 36 设计和调试 现在你已经非常了解 if 语句了,我会再教你一些 for 循环和 while 循环的规则,...

  • 可信自测大纲

    需求分析与软件设计 需求分析可信设计 编码实现(C语言) 编程语言能力通用编码规范安全编码规范调试和定位编译原理编...

  • 适用于Android的调试神器

    调试神器,是一个app运行时候的调试菜单库,旨在帮助填补设计,开发和质量保证之间的空白。app运行的时候可以直接在...

  • 程序设计方法

    程序设计的基本方法: 分析问题、 设计算法、编写程序、调试代码。 课堂导入 激发兴趣和开门见山 如何选择合适的案例...

  • iOS Proxyman与Charles使用教程以及解决抓包失败

    Proxyman简介: Proxyman 是一款直观易用的 HTTP 调试工具,拥有出色的 UI 和交互设计, 性...

  • 动态追踪技术(二):trace your kernel Func

    Ftrace是一个设计用来帮助开发者和设计者监视内核的追踪器,可用于调试或分析延迟以及性能问题。ftrace令人印...

网友评论

    本文标题:设计和调试

    本文链接:https://www.haomeiwen.com/subject/ktralftx.html