第五次作业 关于《构建之法》的心得体会
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第五次作业 关于《构建之法》的心得体会相关的知识,希望对你有一定的参考价值。
阅读了邹欣老师的《构建之法》这本书,我感受颇多。上个学期在学习软件工程的课程的时候,并没有很大的学习兴趣。但是读了这本书,我完全有了新的感受。以下是我的学习心得。
阅读这本书使我对下面个人技术和流程、分析了软件工程师的成长、软件团队合作的几种模式和开发流程、敏捷流程、需求分析、项目经理、用户体验、软件测试、质量保障这些概念有了更深刻的理解。
我了解到了创建单元测试的主要步骤以及好的单元测试的标准是什么。还有团队的力量是无穷的,这让我懂得了我们应该增强团队合作意识,这样很多时候会事倍功半。通过阅读,我了解了敏捷开发的原则和一些关于敏捷流程的问题和解法。但是我还是没有明白,具体要在什么时候选择敏捷流程。这个问题我希望能够得到帮助。
代码风格,一个良好的代码风格规范是一个软件开发人员最起码的要求,即使程序写得是多么地出色,具有广阔的市场应用前景,但是如果背后是混乱不堪 的代码,那么就会对这个软件日后产生不少的负面的影响,代码规范相当重要。
我对软件工程有了进一步的了解。所谓的软件工程指的不仅仅是代码的编写,而是一个软件从设计到编码到最后测试,运行维护这一个完整的过程。在软件设计之初一个程序员应该学会通过分析用户的需求来确定自己软件开发的方向,而后制定软件开发的方案再开始真正地编写代码,在软件完成编译成品提交之后还要定期维护。在整个软件开发的过程中,测试是非常重要的。测试几乎穿插了整个软件开发的过程,一次成功的测试能及时发现软件中存在的错误和漏洞及时改进纠错从而大大提升后期编写代码时的效率。
在团队合作的过程中可能会产生分歧,此时一位优秀的项目经理,一位优秀的领导者能极大程度上的解决甚至完全避免分歧。此外我认为在一个软件设计时所选用的开发模式是十分重要的,适当的开发模式不仅能提高代码编写的效率更能为今后运行维护时的便利打下基础。
以上是关于第五次作业 关于《构建之法》的心得体会的主要内容,如果未能解决你的问题,请参考以下文章