软件工程(C编码实践篇)学习总结

来源:互联网 发布:全球钢铁产量排名 知乎 编辑:程序博客网 时间:2024/05/14 13:14


王洁琼  原创作品转载请注明出处  《软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006 


实验报告目录:

实验一:写一个hello world 小程序 https://www.shiyanlou.com/courses/reports/1243949

实验二:命令行菜单小程序V1.0 https://www.shiyanlou.com/courses/reports/1245012

实验三:内部模块化的命令行菜单小程序 https://www.shiyanlou.com/courses/reports/1245577

实验四:用可重用的链表模块来实现命令行菜单小程序V2.5 https://www.shiyanlou.com/courses/reports/1246315

实验五:用callback增强链表模块来实现命令行菜单小程序V2.8 https://www.shiyanlou.com/courses/reports/1246990

实验七:将menu设计为可重用的子系统 https://www.shiyanlou.com/courses/reports/1247825

实验心得

实验通过7次实验,分阶段对同一个菜单程序进行了不同程度的模块化。软件功能在代码层面通过一些优化增强代码的可读性、可重用性,以便于大型工程的团队合作。其中前两次的实验主要增强可读性,后面几次的实验增强了代码的可重用性。

代码的可读性主要考虑代码缩进、代码注释等方面,还是比较简单。

代码的模块化主要通过函数调用、数据结构等方面来考虑,并且在优化的过程中应该考虑代码的耦合性是否合适、代码模块的安全性能否保障。

课程总结

    在7次实验中,主要的收获是了解了代码不同程度的模块化,对今后工程项目的开发还是有很大帮助的。遗憾是由于时间的关系,对实验的某些代码有些一知半解。希望有机会还能跟孟老师继续学习。

0 0
原创粉丝点击