zoukankan      html  css  js  c++  java
  • 《构建之法》之第1、2、3章读后感

    第1章:

    第一章讲的是概论,主要讲了软件开发的不同阶段:玩具阶段、业余爱好阶段、探索阶段、成熟的产业阶段;软件工程的定义是:把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程;软件的特殊性:复杂性、不可见性、易变性、服从性、非连续性。计算基础、数学基础、工程基础是软件工程的三大类基础知识领域;Bug的多少可以直接衡量一个软件的开发效率、用户满意度、可靠性和可维护性。

    怎样有效地消灭软件中的Bug?

     

    第2章:

     第二章主要讲了单元测试、回归测试、效能分析、个人软件开发流程。介绍了VSTS写单元测试和回归测试,好的单元测试对一个好的软件起着重要的作用。单元测试要由最熟悉代码的人来写,即程序的作者来写;单元测试要快才能保证效率;单元测试应该产生可重复、一致的结果;单元测试应该覆盖所有代码路径;单元测试应该集成到自动测试的框架中。

    没弄懂单元测试的原理? 

     

    第3章:

     第三章主要讲了评价软件工程师水平的方法、软件工程师的职业发展。初级软件工程师的成长:积累软件开发的相关知识,提高技术技能;积累问题领域的知识和经验;对通用的软件设计思想和软件工程师思想的理解;提升职业技能(区别于技术技能);实际成果。考级之路:获得了相应公司和行业的认证可以更容易地获得相应的工作、合同机会。

    要想成为软件工程师,哪些证对我们很重要?

  • 相关阅读:
    memcached与redis 对比
    Java中的成员初始化顺序和内存分配过程
    mysql inner join,full outer join,left join,right jion
    事务 相关概念理解
    最简单的重试机制
    垃圾脚本黑我linux服务器
    趣解curl
    面试题
    Java中OutOfMemoryError(内存溢出)的三种情况及解决办法
    PermGen space
  • 原文地址:https://www.cnblogs.com/xjy-gg/p/5301386.html
Copyright © 2011-2022 走看看