首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

代码大全其次版 第十四章 直线型的控制结构

2013-01-02 
代码大全第二版 第十四章 直线型的控制结构??????? 世界排名第一的程序员图书,代码大全2,能指引每个菜鸟走

代码大全第二版 第十四章 直线型的控制结构

??????? 世界排名第一的程序员图书,代码大全2,能指引每个菜鸟走向正规开发的道路。此书由我们原公司领导再三力荐,过了一年看了一半才觉得的确是行业图书中的巨擘。第一的位置当之无愧。这本书的重点是软件开发的构建过程,非常详细的研究了每个细节。

??????? 我打算精读,记住每一章,提升到一个超级码员的位置。把书切成每一章,时刻回想。过两周后根据记忆整理成帖子记录下来收获。

?

??????? 第十四章? 顺序控制结构

?

??????? 这章是整本书里面最薄的一章,但是里面的东西确实是我们不曾深思的。

?

??????? 顺序控制结构,即自上而下执行代码的最基本的程序控制结构。要求是:

?

? ? ? ? 1.如果代码的语句之间有执行先后的顺序关联,那么要采用如下方式规范:

?

? ? ? ? ? ? ? ? a.命名。比如init肯定在最上面,等等。这样程序员就不会搞错顺序了。

?

? ? ? ? ? ? ? ? b.参数。使用参数进行限制,如果是C++的使用子程序内部修改的方式,JAVA则采用返回值的方式。

?

? ? ? ? ? ? ? ? c.使用断言或异常处理的方式,来严格限定语句的执行顺序。这个在JNI里面比较常见,基本上是每句后面都有断

?

言, 这是因为JVM在JNI里面的子程序出错是不会立刻退出而是执行完毕这个子程序才退出,异常情况不好确定,所以才要

?

没句代码后面都断言一下,发现异常立即退出,避免后面再继续执行错误的语句。这个是我的一个经验总结书上没有。

?

?

? ? ?? 2.语句之间没有先后顺序的要求,那也不可以随便混乱码放。规则是:

?

? ? ? ? ? ? ?? a.把相同变量名的执行集中到一块,方便查找和修改,这样可以节省程序员在一堆混乱的代码中查找语句的时间,也

?

能避免编码烦躁。

?

? ? ? ? ? ? ?? b.整理代码块的结构。具体做法是将相同操作或功能的代码放一块,最后验证好不好的标准是将代码打印出来,然

?

后用笔用矩形框起来每个代码块,允许嵌套,即大的矩形里面有小的矩形,不允许交叉重叠。

?

? ? ? ? 好了,看来我已经记住了,很有成就感呢,继续努力。励志成为超级码农专家。

?

?

?

热点排行