• 个人阅读作业1 补交作业


    @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.变量申明的“ 隐式申明” 是怎么工作的?编译器一般会把变量隐式申明为什么类型呢?

  • 相关阅读:
    js_sl 分享
    js_sl 延迟菜单
    jszs 历史管理
    jszs 对象引用
    jszs 快速排序
    jszs 枚举算法
    dom cookie记录用户名
    dom 拖拽回放
    dom div重合提示
    dom 输入文字模拟滚动
  • 原文地址:https://www.cnblogs.com/myredstone/p/4248372.html
Copyright © 2020-2023  润新知