阅读笔记
抠脚Q太郎
纵使困顿难行,亦当砥砺奋进。
展开
-
代码大全 code complete 阅读笔记-1 第十一章 变量名的力量
代码大全 code complete 阅读笔记感谢肖胜学长,将此书赠送给我,并提议每周总结一下学习心得。这对我来说也是一次改变,更是挑战,在之前总是下决心写阅读笔记,但最后往往不能坚持到底,这次我一定要将这件事做好。Contents at a Glance初步浏览了目录,这本书并不是软件源代码打圈的意思,引用本书前序中的话来讲,code complete 是“编码完成”的意思,是一个软件项目...原创 2019-03-31 21:52:05 · 244 阅读 · 0 评论 -
代码大全 code complete阅读笔记-2 第十二章 (基本)数据类型
1.数值概论Numbers in General在具体分析各个基本数据类型之前,先提几个通用的建议,这些可以让你在使用基本数据类型的时候少犯错误。避免使用“神秘数值” 的好处修改会更可靠。 因为你不用再为了修改某个具体的值而去寻找这个值,于是你不用担心漏掉或者多修改了某个具体的值。修改会变得更容易。 你只需要去定义该常量的地方修改它就行,而不是一个一个找然后修改。代码的可读性将会...原创 2019-04-07 18:09:40 · 241 阅读 · 0 评论 -
代码大全 code complete阅读笔记-3 第十四章 代码的结构(顺序与无序)
组织直线型代码我对这句话的理解是:要让你的代码符合人的阅读习惯——由上到下。代码不应该只是纯粹为了通过编译而写,更重要的是要让人更容易读懂,这也是编程的艺术,如果所有代码的目的都仅仅是通过编译可以运行就行,那编程还有什么艺术感美感可言,这里粗略的将代码分为以下两类:必须有明确顺序的语句顺序无关的语句1.必须有明确顺序的语句当语句之间有依赖关系时,后一语句的执行必须依赖前一语句的结果...原创 2019-04-15 15:40:02 · 316 阅读 · 1 评论 -
代码大全 code complete 阅读笔记-4 第十五章 条件语句 if-else与switch
1.条件语句1.1 if 语句在写if语句时应该注意的事项:首先写正常代码路径;再处理不常见的情况。很容易理解,写代码的时候应该把你认为最希望的情况写在最前面,而不是一上来就处理诸如用户非法输入之类的不常见情况。确保if后括号内的表达式是正确合理的尽量使用">="和"<=" 而不是"<"和">",原因很简单,因为后者更容易犯下 偏差一 (off-by-one)...原创 2019-04-18 16:00:30 · 251 阅读 · 0 评论 -
代码大全 code complete 阅读笔记-5 第十六章 循环结构
控制循环这里会从以下几个角度深度讨论循环结构的使用规范循环的种类如何用好break如何组织良好的循环结构1.循环的种类这里列出的是宽泛的概念:计数循环:并不是说这个循环用来计数,而是说这个循环执行的次数是确定的,是已知的。连续求值的循环当然也不是说用来连续求一个数的值,而是说循环的执行次数是不确定的,未知的。之所以称之为连续求值是因为,它在每次迭代时会检查是否应该结束循环...原创 2019-04-18 20:40:43 · 317 阅读 · 0 评论 -
代码大全 code complete 阅读笔记-6 第十八章 表驱动法
什么是表驱动法表驱动法是一种编程模式(scheme)—— 从表中查找信息而不使用逻辑语句(if-else)。凡是通过逻辑语句来选择的实物,都可以通过查表来选择对简单的情况而言,使用逻辑语句更为容易和直白。但是随着逻辑链复杂度的不断升高,查表法也就越来越有优势。在适当的环境下,采用表驱动法,所产生的代码会比复杂的逻辑代码更加简单、更以维护,执行效率也更高。简单举一个表驱动法比逻辑语句更加适...原创 2019-04-30 00:24:51 · 275 阅读 · 0 评论