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

本文详细解读《代码大全2》中的顺序控制结构章节,深入探讨规范命名、参数使用、断言与异常处理等关键点,为程序员提供构建高效代码的指南。通过实例分析,读者可以学会如何优化代码结构,提高编程效率,最终实现从编程新手到专家的转变。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

 

        第十四章  顺序控制结构

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

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

 

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

 

能避免编码烦躁。

 

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

 

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

 

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

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值