• 构建之法阅读笔记01


      最近抽出一些时间拜读了大牛邹欣老师的构建之法,目前只读了第一章。虽然只有十几页,却前前后后翻看了好几遍。有所感悟之后才决定写下这篇阅读笔记。

      构建之法的第一章是对软件工程整体的一个认识,告诉我什么是软件工程:软件工程是把系统的,有序的,可量化的方法应用到软件的开发,运营和维护上的过程。开头用了阿超的例子来说明程序,软件和工程的区别,层层递进。程序有了用户和需求成为软件,软件有了维护和服务变成了工程,通俗易懂很好理解。不够再后出现了很多闻所未闻的行业术语,源代码管理,配置管理,软件生命周期国际化和本地化,等等却是让自己明白软件工程还是一门高深的学问。还举了一个例子——折飞机用这个引出了兴趣才是自己最好的老师,在培养兴趣的途中要不断的去探索。之后也简单说了软件的特殊性,软件工程和计算机科学的关系等。

      最让我深思的一个就是邹欣老师对bug的解释,在未看书前,一直认为bug就是软件缺陷,错误。看过书后才明白同一个软件对不同人来说也会有不同的bug。这时候的bug已经变成了未实现的功能和已知错误的集合体。一个软件编写出来是要去用的,要被人使用,就要接受用户的简易进行修改。可能最后的软件和自己的初衷大相径庭,但却会赢得很多人的使用,很多成功的软件都是程序员和用户相互妥协的产物吧。读完第一章,对软件工程有了一个重新系统的认识,也明白了软件的最主要功能是被使用,应该将自己编写的软件交给别人去体验,虚心听取用户的建议并加以修改,让自己的软件更上一层楼。

  • 相关阅读:
    [转]C# 动态调用 WebService
    [转]走进 LINQ 的世界
    [转]mybatis-generator 代码自动生成工具(maven方式)
    [转]Netty入门(最简单的Netty客户端/服务器程序)
    FastJson 常见问题
    初识 ElasticSearch
    Maven Gradle 区别
    IDEA 自动生成serialVersionUID
    restful 架构详解
    初识shell expect
  • 原文地址:https://www.cnblogs.com/Excusezuo/p/10630876.html
Copyright © 2020-2023  润新知