zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记01

          我曾经以为软件工程就是代码,软件开发就是编程,软件工程师也就是程序员,只要把程序写好了,一切就OK了。看了《构建之法》,真是应了那句话“你以为的并不是你以为的”,其实开发软件是一个复杂的过程,软件工程不仅仅是代码,软件开发也不仅仅是编程,软件开发要进行源代码管理、需求分析、软件测试,软件维护等等一系列的步骤。类似于“程序=数据结构+算法”,另一个推论是“软件=程序+软件工程”。

          任何事物在其发展过程中都会经历不同的阶段,软件开发也经历“玩具”、“兴趣爱好”、“探索”、“成熟”的阶段,目前的我们也只是写写代码而已,离软件开发甚远。我们在写代码的时候,也有一些误区,我们总是习惯于看到题目,稍微动动脑,就开始写,生成以后就会有好多错误,接下来就是不断地修改,一堆错误经常让我们无从下手。这时候单元测试至关重要,它可以快速准确地保证程序基本模块的正确性。目前我们学习的编程语言就是C++,Java,程序中最基本的单元就是类,我们可以测试系统中最基本的功能点。在单元测试的基础上,就要建立回归测试,尽早发现问题所在。

  • 相关阅读:
    树莓派测试摄像头
    React Native入坑记录
    2016总结及2017计划
    C#操作Excel
    IntelliJ配置SpringMVC提示“found:java.lang.String required:java.lang.String”
    opencv手工编译
    iOS webview注入JS
    C#生成exe、dll版本号自动增加
    iOS 允许po打印frame等内容
    2015总结及2016计划
  • 原文地址:https://www.cnblogs.com/qianxia/p/5268403.html
Copyright © 2011-2022 走看看