c语言软件开发心得:

c语言软件开发心得:
所谓的软件开发就是前端的可视化的图像加上后端的代码来实现的,后端代码的编程有几个阶段;

  1. 计划:根据客户所要求实现的功能来首先构建一个大体的结构,决定要具体怎么实现这个功能。构建几个类,每个类需要什么成员函数,每个类之间的相互联系,一般来说一个操作类很多的成员类。
  2. 分析;根据计划来分析想要实现的功能如何实现具体要怎么编写出来,具体的操作函数编写,确保编写代码的时候程序的简洁性。
  3. 设计:思路已经想好具体的模板就应该用代码来实现具体的模板,建立好数据文件,先编写一个load函数测试一下数据文件能否导入,save函数数据的存储是否正确,在检查一下想要实现的功能的函数完整;
  4. 编码:这个过程是一个枯燥又让人抓狂的阶段,按照之前的模板以及思路吧预先设计好的函数依次完成,一定要注意每个类里面的函数一经写完就一定要测试一下这个函数到底能不能过,能否达到想要的结果。遇到错误的时候大多数应该是语法的错误,这时候一定不能心情暴躁,发现很多身边的人一旦遇到了不知道哪里错了的错误就开始暴躁,静下心来寻找错误,在编写的过程中一定要注意代码的优化,能用重载的地方就一定要使用重载,能使用继承的地方就要使用继承,提高效率。
  5. 运行与维护:程序运行的时候把所有的函数都要运行一下功能实现的情况,发现bug及时的修改,把一个程序重复的运行若干次,避免因为指针的原因使程序越运行越慢,要及时的清空指针,防止程序卡死。在交给客户使用后,还要不断地增加新的功能不断地更新,优化程序。
  6. 虽然c语言不适合做面向对象的程序设计,学习c语言程序设计给以后学习Java软件的开发打好了基础,经过了这几次基本的系统的开发过程,觉得内心有所满足,在失败中学习了有用的东西,也通过自己动手查阅资料学到了一些高级的东西,这过程虽然很哭但是收获了很多有用的东西,我自己感受我的现在的状态就是属于那种不是很懂的那种,虽然自己美有水过来但是还是没法达到一些大佬的水平,接下来还有差不多几个星期的时间用来做课程设计。不说多了,全身心地把自己的精力投入当中,设计一个自己满意的程序,总而言之只要学习中不辜负自己的努力就行,想要成为一个大佬不能只是嘴上说说而已,更多的还是要付出行动的,这些自我的反省仅仅只是镜子。

你可能感兴趣的:(c++,c语言软件开发心得:)