#实验报告 实验一:写一个hello world小程序 实验二:命令行菜单小程序V1.0 实验三:内部模块化的命令行菜单小程序V2.0 实验四:用可重用的链表模块来实现命令行菜单小程序V2.5 实验五:用callback增强链表模块来实现命令行菜单小程序V2.8 实验六:函数的可重入性(reentrant)及线程安全 实验七:将menu设计为可重用的子系统

#代码库 实验一代码库 实验二代码库 实验三代码库 实验四代码库 实验五代码库 实验七代码库


#总结

  在ustc的第一学期里,有幸的选修了孟老师的高级软件工程这门课,这门课程分为理论课程、线上课程和实验课程。孟老师的教学方式是多样化的,比一味的让我们去学习软件工程的理论要好的多,线上的课程使我们对C语言中的许多的语言规范、callback机制以及软件工程的编码思想有了极大的提高。   当然了,收获最大的还是规范了自己的C语言的代码书写,了解了软件工程思想下的编码风格,以及对于一个程序或者说一个项目总是一个徐徐渐进的一个过程,要不断的去完善去修改它。   在即将结束的课程里,最遗憾的事是软件工程这门课从开课时间来说实在是太少了,只能在有限的时间里去学习软件工程的思想,希望老师能增加一些课时来使加强我们的知识。 #作者声明

  陈浩

  USTC SSE SA15226291

  原创作品转载请注明出处

  《软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006