zoukankan      html  css  js  c++  java
  • 《构建之法》前三章章读后感

    前言: 

    寒假看了一下课表有个软件工程,心想跟我们的专业名字一样高大上。这也是一科很高大上的专业,一开始书拿到手,咦,怎么没有软件工程这本书的,看来看去《构建之法》这本书比较像,然后看了下书,发现这本书还真不是一般人能看懂的。跟名字一样高大上。

    第一章

      看了第一章,讲的是一个做一个软件过程。知道了软件=程序+软件工程,软件开发的几个阶段,需要有自己的想法,以及工具,然后根据自己的想法写一个程序,再对客户提出的要求进行完善,软件做出以后也要对软件进行维护。 其中客户的要求是很重要的,而不是只根据自己的想法去做软件具有许多特殊性:1.复杂性 2.不可见性3.易变性4.服从性5.非连续性

    问题:为什么软件需要维护,BUG是怎样来的?

    第二章

      看到2.1的标题“单元测试”吓了一跳,以为就要进行单元测试了。然后看下去才知道是软件需要单元测试的,以为单元测试是我们课堂上的那种单元测试,软件的单元测试是可以验证程序的正确性的,要覆盖所有代码路径,可以把你的软件能做的不能做的事都在“单元”中表达出来。单元测试必须由对代码最熟悉的人来写,这样发现bug修复起来也比较容易。而且单元测试要跟软件更新同步,一起保存和维护的。

    问题:单元测试的要怎样开始去编写单元测试?

    第三章

    第三章写的是个人能力的衡量,说了软件工程师的一些成长经历和职业发展,写了几种工程师的成长。例如初级工程师:首先学习入门知识;积累问题领域的相关知识;多练习,提高自己的技能,对通用的软件要熟悉;对软件设计的思想和软件工程的思想也要多理解;提升自己的职业技能;一开始接触这种东西,一般人不懂的都会去网上找答案,所以百度是一个好东西。也了解了一些关于考级的道路。

    问题:在大学是不是要多考级?专修一种语言好还是广泛掌握多钟语言好?

  • 相关阅读:
    struts.xml,报错 1 c.opensymphony.xwork2.util.DomHelper
    poi 导入Excle
    Oracle update语句更新值来自另一张表中的数据
    Oracle 《积累章》 根据身份证号码更新当前出生日期
    java 反射得到属性与属性值
    spring mvc 简单的文件上传与下载
    java扫描文件。
    类加载机制
    容器工厂(原型&单例)
    容器工厂(原型)
  • 原文地址:https://www.cnblogs.com/qing8/p/5304041.html
Copyright © 2011-2022 走看看