自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tyst08的专栏

种一棵树最好的时间是十年前,其次是现在

  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 代码大全学习-23-软件质量概述(The software-Quality Landscape)

软件质量可以分为两类,外部的和内部的。外部的软件质量是对用户来说的,包括正确,易用,高效,可靠,完整,适应各种环境,准确,健壮。内部的软件质量是用户不关心,只有程序员才关心的,包括可维护性,灵活性,可移植性,可重用性,可读性,可测试性,可理解性。当然,程序员不仅关心内部的质量,同时也关心外部的质量,而这内外的区分有时候也不是那么明显,因为内部质量可能会影响到外部质量。要注意的是列出来的这些指标有些

2012-08-30 21:21:57 895

原创 代码大全学习-22-常见的控制问题(General Control Issues)

这一章类似于这一部分的一个总结。阐述了控制流程中常见的问题。比如布尔表达式,深层的嵌套等。 布尔变量和布尔表达式是我们程序控制中不可或缺的组成部分。处理好它们,程序的控制流程会清晰明了,可读性,易用性都大大增加。具体说来,有下面这些值得注意: 用true和false,不要用1和0.用if(a>b),不要用if((a>b)=true)。 简化复杂的布尔表达式。可以增加

2012-08-22 07:32:10 604

原创 代码大全学习-21-表驱动方法(Table-Driven Methods)

表驱动方法是编程中很常用的一种方法。它的主要用途是简化复杂的逻辑判断,使程序简洁易懂,可读性,可维护性都大大提高。 用表的时候最主要考虑的是如何去访问表,一般来说,可以专门写一个函数来访问表,这样即使以后要改,也很方便。访问表的方法包括直接访问,索引访问,阶梯式访问等等。 直接访问是最简单最常用的方法。把需要处理的情况都列在一个表中,哪种情况来了,直接调用就好了。复杂一点的情况

2012-08-13 20:24:54 844

原创 代码大全学习-20-不常见的控制结构(Unusual Control Structures)

所谓不常见的控制结构,其实也不是那么不常见,只是相对顺序结构,条件结构,循环结构而言。主要有三种:多重返回,递归,goto。一个一个说。 多重返回其实还是蛮常见的,就是一个函数里有多个return语句。其目的主要是增强可读性。比如有时候一些错误处理检查条件嵌套太深,不如不满足条件就马上返回。还有一个好处是可以提高效率,比如有些函数得到结果了就可以马上返回,后面那些其他的情况都不用再处理。

2012-08-08 07:18:22 748

原创 代码大全学习-19-控制循环(Controlling Loops)

循环是相对来说复杂一些的控制结构。大体来说分为两类:For循环和While循环。像foreach之类的可以归到for类里,do-while之类的可以归到while循环类里。如何选择呢?一般来说,知道循环的次数,用for,否则用while。For循环相对来说比较简单些,所以尽量用它。 选好了之后,说说如何用。第一原则,简单!能写多简单就写多简单。简单才不容易出错,才易读,易维护。有了第一原

2012-08-05 08:38:50 1566

原创 代码大全学习-18-使用条件语句(Using Conditionals)

这一章依然比较简单。条件语句主要有两类,if-else,和switch-case。 总体的原则都是要提高可读性,降低犯错率,提高效率等。 对于if-else语句来说,要注意的有这么几条:一、先写正常情况下会发生的条件,这样读的人一看就知道正常情况下会怎么样,可以很容易的知道这段代码的功能,同时执行效率也会提高,因为正常的情况会是最可能发生的情况。二、把正常的情况放在if后面而不

2012-08-04 11:08:42 1081

原创 代码大全学习-17-组织顺序排列的代码(Organizing Straight-Line Code)

从这一章开始学习语句(statement)级别的一些方法,注意事项。 这一章的内容相对来说很简单,以至于很少有书会专门提到这些。然而归纳总结一下还是能有所提高。 组织顺序排列的代码,核心问题就是一个,如何处理好各行语句之间的依赖关系。 如果依赖关系存在,必须要按某个顺序来组织语句,就要想办法让这种依赖关系表现得很明显,比如调整顺序,用合适的函数名,用合适的参数名等等。

2012-08-02 20:36:04 803

Python贪吃蛇双人大战

Python贪吃蛇双人大战原版和升级版,可配合博客阅读https://blog.csdn.net/tyst08/article/details/105521505,https://blog.csdn.net/tyst08/article/details/105620941。希望对大家有所帮助。

2020-04-19

RINEX & RNXCMP.zip

1、RINEX标准最新版 V3.04 带书签。 2、RNXCMP windows版,包含 crx2rnx 和 rnx2crx 工具。

2020-03-29

Code Complete 代码大全 第二版

Code Complete 代码大全第二版,经典不容错过。每次重读都有新的体会,适合所有的程序员及软件项目管理人员一读。

2016-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除