构建执法阅读笔记01

Java刚结课的时候,我们就开始了软件工程概论的学习,配合着老师上课讲的内容,我把构建之法第一章又重新读了一遍,虽然暑假的时候读了半本书,但那时候读的时候说实在的纯粹是为了老师布置的任务,没有太大的感悟,当时还没接触过有关软件开发方面的知识,很多东西都看不懂。现在又重新读了第一章,和刚开始看的时候的感觉完全不一样,下面就说一下我阅读完第一章的时候的感悟和认识吧!

通过第一章的学习,我明白了程序和软件很大的区别的,我以前的觉得像我们软件工程这个专业,只要大量的编写代码就over了,其余的就不用操心了,其实并不是这样,对比软件工程项目来说,编写代码知识一部分,可以说只占到三分之一,程序是软件的构成部分,但不等于软件,软件=程序+软件工程。对于软件工程不仅需要我们队市场和用户的需要有着深入的了解,还需要多沟通和一定的组织协调能力,因此我要学的还有很多。

下面说一下,我在构建之法第一章感觉比较认识深刻的知识吧!

注释:在编写代码的时候一定要加上注释,养成良好的编写习惯。刚开始的时候,可能我们在编写一些简单代码的时候,会忽略写注释的环节,包括我自己也是,随着学习的越来越深入,代码量也逐渐增加,但是自己加注释的习惯没有养成,编写代码还是不加注释,有可能全篇没有注释的时候,但我们回过头来去看自己代码的时候去,还要花好长时间来明白自己当时编写这句代码的意图,如果我们在工程和别人合作的时候,没有注释,合作者一定读我们的代码的时候非常的费力,会影响整个工作进程,而且会给合作者带来很不好的印象。拉低自己的专业水平。

所以在以后的学习过程中,一定要养成良好的加注释的习惯,不要怕麻烦。

Bug:用软件的专业术语来解释,软件的行为与用户的期望值不同。在读到这一部分的时候,就觉得写得很搞笑,很有意思,通过引用“肉芽”的一个例子,幽默风趣的解释了bug所表达的基础意思,说实话,当时读到这个例子的时候,确实有那么一丝丝恶心,但是会让人之很容易的就明白。就课堂例子来说,每个软件都不可能不存在bug,因为每个用户的体验与期望都不同,所以这就回到了软件工程的建设上去了,要做一个好的软件就要有一个好的软件工程的构建,要更加适用于用户的需求,用户与我们做软件的是密不可分的集合。所以说,要做软件,并不是单纯的编写代码那么简单。

还有最近学到比较重要的一点就是写程序一定要拉思路,有整体结构。

原文地址:https://www.cnblogs.com/lovema1210/p/7954239.html