您的位置:首页 > 其它

个人阅读作业1 补交作业

2015-01-25 18:34 204 查看
@Ljie

阅读材料——《代码大全》

1.有一句话写的十分好能够撼动人心,所以把这句话贴出来作为一项特别说明一下吧

“Programming is neither fully an art nor fully a science. As it's typically practiced, it's a "craft" that's somewhere between art and science. At its best, it's an engineering discipline that arises from the synergistic fusion of art and science.” ---[美] 史蒂夫·迈克康奈尔

(我的理解是“艺术与科学相互融合的产物带给程序员无比的满足感”)

2. 完全填充分配到的所有内存,这样可以让你检查到内存分配错误。完全填充已分配到的所有文件和流,这样可以让你排查出文件格式错误。---《代码大全》P206

什么是“完全填充”?这两句话是什么意思?

3.在“创建子程序的正当理由”这一节里(p165)

支持子类化 覆盖简短而规整的子程序所需要的代码的数量,要比覆盖冗长而邋遢的子程序更少。如果你能让可覆盖的子程序变少,你就减少了犯错的几率。

这句不懂。子类化和覆盖子程序是什么关系?

4.子程序设计中的 临时内聚性 这个概念十分难理解,看了好几遍解释还是不懂。



5.变量申明的“ 隐式申明” 是怎么工作的?编译器一般会把变量隐式申明为什么类型呢?

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: