标签:零散 为例 小学 读书笔记 软件工程 构建 阶段 软件
《在小学期下读书》
由于最近被小学期的作业占据了大部分时间,小学期会在结束之后陆续发出的,环境配置也会一直更新;
而我本周除了配置了学习环境,回顾了一些Java知识外,也就只在看书这方面有了些许进展;
我本周阅读了部分的《构建之法》,
下面让我来详细地说一说《构建之法》给我带来的启发和灵感吧,也以此篇开启我的读书之路:
一、在《构建之法》中,提到的关于程序编译的内容少之又少
在阅读过程中,我了解到,程序仅仅是我们不如IT行业的一块敲门砖,处于最末尾的底层;要想依靠着自己的编程能力在社会中生活下去,不仅要有高超的技术,还缺少不了所在企业运用的商业模式,它是决定企业成败的关键一步;
在编写代码方面,与现实生活相比较,我们处在玩具阶段,虽然很不想承认,但这就是事实,后面还有业余爱好阶段,探索阶段和成熟的产业阶段;书中以飞机为例,说明了不同阶段错误代码不同的影响力,在后面的阶段,软件工程师必须严格要求,避免出错;
有这样一个问题,若是有的功能用户使用的概率很低,需不需要做出来?答案是肯定的,仍旧以飞机为例,上面的安全功能就是这样一个情况;我们无法保证在出现失误时可以快速做出判断,所以,软件工程师必须持有严谨认真的态度;
二、在《构建之法》中,我了解到了软件的各项特性
软件很特殊,不是一味的好,更不是一味的坏,两者也算是并驾齐驱吧!
其实,同为计算机专业的分类,计算机科学与软件工程有许多的相似之处,只是各自的侧重点不大相同:软件工程侧重于实践、可靠性和具体的实现,不追求绝对意义上的完美,认为只要满足用户需求就是“足够好”;而计算机科学侧重于更加理想的状态,致力于追求完美的理论,两者互促互进,共同进步!
三、所谓“足够好”
就是达到用户满意度、具有可靠性、质量好且可维护!
Bug的存在不代表软件的错误,它是一种现实意义上的客观存在的物体,也是我们的软件达到“足够好”的重要标志!
标签:零散,为例,小学,读书笔记,软件工程,构建,阶段,软件 来源: https://www.cnblogs.com/liuzijin/p/16436169.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。