软件工程(C编码实践篇)心得体会

BY:许祎 原创作品转载请注明出处 《软件工程(C编码实践篇)》MOOC课程

http://mooc.study.163.com/course/USTC-1000002006

 

终于结束了孟宁老师7个单元,11周的软件工程(C编程实践篇)的学习,有感而发,写下这篇博客。

 

一、先附上所有的实验报告:

实验一:https://www.shiyanlou.com/courses/reports/650907

实验二:https://www.shiyanlou.com/courses/reports/640977

实验三:https://www.shiyanlou.com/courses/reports/682759

实验四:https://www.shiyanlou.com/courses/reports/700529

实验五:https://www.shiyanlou.com/courses/reports/715941

实验六:实验六是一次测试哦!

实验七:https://www.shiyanlou.com/courses/reports/746749

 

二、再简单谈下软件工程及C编码的心得体会

1.代码规范问题:

     养成良好的写代码习惯,对以后的工作发展至关重要,代码规范是程序员的基本素养;

     要知道,代码风格规范在团队交流与协作中有重要的价值!

     1)代码规范基本原则:简明、易读、无二义性;

     2)命名的基本规则:类型//函数名/变量名等一定要与程序里的含义保持一致,便于阅读;

     3)注释和版权信息:每个源文件头部都应该有版权、作者、版本、描述等相关信息;

 

2.基本的模块化设计思想:

   模块化的写法:

        1)代码;"-"原则(扩展是开放的,修改是关闭的);

        2)模块复用和系统复用;

        3)业务逻辑层和数据存储层;

        4)将系统模块放在不同的源文件中。

   代码设计中的常用方法:

        1)KISSkeep it simple &stupid!)原则:一个函数或方法只做一件事;

        2)用控制结构和数据结构来简化代码;

        3)一定要有差错处理;

 

三、最后是总结部分:

  1.学习软件工程是一段非常享受的时光,孟宁老师讲课十分风趣,又通俗易懂;

  2.学习软件工程最重要的就是学习软件开发的思想,这样可以让我们在以后的工作中少走弯路,更给了我们一种思考问题的方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值