浅谈软件工程
笔者系上海交通大学电子信息与电气工程学院的一名大三学生,目前正辅修CS专业,在这里写下本人的第一篇博客,浅谈一下自己对软件工程的理解。
- 软件工程意味“完整”
不同于平时课后的编程作业,软件工程包括了从问题提出、软件设计、框架搭建、语言实现、测试运行等一个软件开发所需要的全部步骤。我们日常使用的app、本地的游戏等都是成功的软件工程例子。那么从踏入软件工程大门的一刻起,我们就必须摒弃平时不顾前后的编程习惯,做好长久奋战的准备,迎接一次完整的工程师体验。
- 软件工程强调“合作”
工作量如此之大的软件开发肯定不是一个人所能完成的,它需要团队成员间的相互配合。你负责核心代码编写,我负责框架语言搭建,他负责UI界面优化······一个优秀的软件映射出的是一个优秀的团队合作。在初次尝试软件工程的时候,更要注重成员之间的配合。
- 软件工程需要“规范”
既然能够冠之以“工程”二字,必得经得住考验。编程简洁性、代码可读性、用户操作性等,都是需要规范的。例如变量名称命名的统一,不仅为团队成员提高了编码效率,还为测试调参节省了时间。只有规范化的代码编写和工程管理,才能得到更多人的青睐。
希望我能在接下来的学习中,设计开发属于自己的软件,成为一名合格的小软件工程师!
标签:浅谈,代码,编程,学习,软件工程,软件,团队,日记 From: https://www.cnblogs.com/black-and-white-cell/p/16735987.html