优化收获
来源:互联网 发布:java语音识别技术 编辑:程序博客网 时间:2024/05/03 13:24
最近这段时间一直在优化教务系统,说实话这个项目。。。哼哼。。。感受不想多说了;最大的体会就是:优化比开发难——为什么这么说?
开发——从无到有,看似难,其实不然,在一片空旷的草地上,你可以随意开发,开发出你想要的,即便有需求限制,但那是大方向,是核心,在这个大方向上你可以大展拳脚了,毫无束缚,每攻克一块都会不自觉的油升自豪感,自信感;
优化——哼哼,也是从无到有,和开发的无到有不同,从对别人开发的项目的毫无了解,到慢慢熟悉,慢慢融入,是一件不容易的事儿,些许枯燥;
也许是一份责任感吧,让我坚持下来,毕竟还是想做一件事儿就有始有终,不过还好 有收获——1,真正让我了解到了文档的重要性;2,代码结构很好,前台代码写的也很好,切实学习了一把;3,困难中继续前进
文档的重要性!
系统中搞不清楚时,多么希望有份文档能帮到自己,但是翻开文档,哼哼。。。。我真正需要的 文档中极少;哈哈 还是少一些批评、埋怨吧,希望通过这件事能让我真正认识到文档的重要性;
如果我是一个系统的后期维护人员,我需要这样的文档:
1, 需求说明书:一定要详细,有条理——因为这是我的入门课程;
2, 数据库设计说明书:不要只有一个表名,和相应的字段,我需要表名解释、字段解释,以及表与功能的对应(即,哪个功能涉及到那张表);
3, 详细设计说明书:不只是一张张顺序图,我需要顺序图的说明,需要流程;
4, 用户操作手册:我需要知道这个系统该怎么用,怎么样走一条线,我需要用户手册是有条理的,而并不是把每项功能单独出来;这个时候需要按部就班;
学习了一把!
我优化的是《选课系统》,怎么说呢,挺无语的,这么多天了,一直都在给《基础系统》找错误了,哼哼,为什么这么说呢?——选课系统中的所有数据都是在基础系统中配置的(添加选修课、给课程配老师、给选修课添加虚拟班….)所有数据配置好了,才能开始选课系统;但是基础系统中的问题是在是太多了,导致我们举步维艰,每走一步都会卡一步,有系统中的逻辑错误,还有选修课所需数据与基础系统表中数据不对应问题,视图错误问题,存储过程执行不成功问题……这些天也一直在解决基础系统中出现的这些问题,恩 是 的确有成就,但是高兴不起来。呵呵。。。不过责任感还在
为什么说学习了一把呢?——他们代码写的不错,我也研究了一下,学习了学习,这算是最能让我兴奋起来的事了;
困难中继续前进!
做事要有始有终嘛!既然做了就做好,不然就别做!这样告诉自己吧,当想放弃的时候,告诉自己:在坚持一下!
优化比开发难!
从无到有的去了解别人的思想,不能遗漏,即便想改动一个小地方,也要百般考虑,会不会造成拆东墙补西墙的后果。
能迅速了解别人的思维,做好优化,解决别人思维上的问题,也是一种能力!
- 优化收获
- 收获不止oracle,第一个优化案例
- 收获
- 收获
- 收获
- 收获
- 收获
- 收获
- 收获
- 收获
- 收获
- 收获
- 收获
- 收获
- 收获
- 收获
- 收获
- 今日收获 --- 场景中大量集合体的优化
- python 扩展库安装 使用第三方镜像源
- JAVA热部署神器,JRebel破解版,JRebel免费实用插件
- 协议栈相关实验之 SerialApp实验 详解
- 数据结构之哈希(poj3274)
- [linux]内核同步的方法
- 优化收获
- cocos2d-x学习:CCSprite总结
- 'WSGIRequest' object has no attribute 'raw_post_data'
- hdu 2553 N皇后问题 解题报告
- GOOGLE PageRank 算法分析
- linux 开机LOGO修改
- 【最大曼哈顿距离】POJ2926 Requirements
- 【Cost】全表扫描时cost的计算(非工作量模式下-noworkload)
- Kettle(PentahoDataIntegration)安装Hadoop-2.2.0插件