系统制作心得

程序设计的课程上了有一年了,直到最近才真正意识到做系统的一些皮毛。为此我针对各个方面,做了一个心得总结,总共分为五部分:
一、什么是设计
把做系统叫做"设计"其实是很有必要的。
设计是把一种计划、规划、设想通过视觉的形式传达出来的活动过程。简单来说就是赋予自己的想法转化成现实,设计,在工科学习上锻炼的是一种思维,就好像小时候玩七巧板,把脑子里那些所以然用工具、基础拼成作品。
在这门课程的学习过程中,我深刻意识到人不能失去想象力和好奇心。比方说现在我们刚刚做系统,各种功能还没有想周全,老师给我们几个类,让我们去实现,这个时候,如果你让我就此接一个软件,按照用户的要求去做系统,是不可能全面的完成。
这样的话,做系统好像依样画葫芦,当然,我现在的水平也达不到全面思考用户要求。好在老师的提醒仅仅是在框架,类的成员函数还需要我们自己去构造,去思考那些要实现的功能。
二、系统测试的重要性
“写一个函数,测试一下。”
老师说的这话,等我听到第三遍才意识到有多重要,也可以说是感同身受。
写系统像搭积木,一点一点构成的大厦首先在地基就需要非常牢固。放在系统里面,可以理解成,数据类同样重要,包括一些运算符重载,偶尔也会问题不断,这时就测试就显得尤为重要。如果一口气搭建起系统,其中肯定有不少问题,与其费时费力地去从头看起,不如“哪里有毛病,找哪里的测试函数。”
教科书在测试这方面没有很提及,但对于新手肯定是教科书级别的真知良言。
三、完成度不求多高,但求精进
这是我这只菜鸟的经验之谈。做一个系统,思前想后确实不容易,如果是在规定时间内难度就更高了,这个时候如果你没有时间去写完所有功能,那就把几个自己已经有思路的做到极限吧,我认为这是个良好的基础。因为很多操作类函数你糊弄过去,在下面会造成很多混乱,特别是你对自己的函数实现过程不熟悉,同时还没有提示语句。
四、需要自学一些合理的知识
一个炎热的午后,你在课堂昏昏欲睡,错过了老师的内容,你该怎么做?课下看书还是找ppt?除了这些,还可以查找一些别的资料,来源可以是网站或是图书馆,虽说这是老生常谈,不过查找资料的过程会踩雷。你会发现网上的一些做法,用在你的系统上是驴唇不对马嘴,无数的错误在给自己“刷屏”。所以,这跟网购一个道理,适合自己的才最好,可以根据老师推荐的书和网站酌情参考资料。
而且注意在查询过程中,明确自己的问题,去寻找答案,而不是单纯copy代码。
五、祝自己在做系统的路上越挫越勇

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值