zoukankan      html  css  js  c++  java
  • 个人阅读作业

    我阅读的是《代码大全》(第二版)的中文版本,在阅读过程中有一些问题,有的在后续的阅读中得到了解决,有的通过查找资料和询问寻求解答。下面是问题的举例:

    1. 从“代码大全”这个名字来看,这本书似乎是各种各样代码的集合,但是粗略翻了翻此书之后,我发现并非如我所想,那么这本书到底讲了些什么内容?“代码大全”这个书名是不是不太合适?
    2. 本书第二章讲述了隐喻对于软件开发理解的重要意义,并举了一些软件隐喻的例子。软件开发中的隐喻的含义是什么?如何判断软件开发中的隐喻是否合适?如何避免过度引申?
    3. 软件构建是软件工程中的核心,占较大比例,对软件构建作前期准备是十分必要的。前期准备工作的具体内容有哪些?我们如何判断前期准备是否完成?
    4. 开发商业系统的项目往往受益于高度迭代的开发方法,而性命攸关的系统往往要求采用更加序列式的方法。迭代开发法和序列式的开发方法具体指什么?我们如何从两种方法中选择合适的方法?
    5. 编程语言的选择从多个方面影响生产率和代码质量,编程语言影响程序员的思维,我们再用一种陌生的编程语言写代码时,应当如何减少或避免熟悉的编程语言对我们思维的影响?我们是否应当尽可能多的熟悉各种编程语言?
  • 相关阅读:
    perf + 火焰图用法 小结
    忽略多年的地理基本知识
    windows7安装docker异常:looks like something went wrong in step ‘looking for vboxmanage.exe’
    我的选择
    CSS3 width的min/max-content、fill-available以及fit-content
    Redis入门与命令汇总
    javascript中的原型详解
    Promise实现及原理
    nodejs中的垃圾回收
    javascript中的闭包
  • 原文地址:https://www.cnblogs.com/dengym/p/4027891.html
Copyright © 2011-2022 走看看