只有自己亲身经历后才能体会到当事人的感受,就象人家说的,看A片的人爽,可做的人未必爽
曾经一编程高手总结说,程序是什么,就是抽象.到底要抽象什么呢.
又一个高手说,数据结构有了,方法自然就形成了.
早一天认识到最大限度的尊敬 数据结构,你会领略到更上一层楼的感觉,虽然最后的结果是高处不胜寒,不过你要知道一寒胜比一寒,你只会看到有人从更高的寒山上走下来,而你正往上冲刺.
我门要重视描述对象的特征,越清晰分离出混在一起的对象,对于方法实现中的复杂逻辑关系的处理有着直接的影响.
例子:
有一些任务需要你来处理,包括,常规任务,时间类任务,
常规任务,当系统收到常规任务命令后,就要立刻执行.
时间任务.就是一定时间后,执行被激活的时间敏感的任务.
第一次,我在大的方向上就是按照常规与时间来分类的,但在处理时间敏感类任务发现,由于任务队列的表示不充分,导致在任务处理中产生了非常复杂的处理,如果用流水线来描述的话,就是流水线级数太多了.
时间类任务处理的问题有: 缺乏一定的扩展性,
固定时间类任务的处理,非固定时间类任务的处理,定时期的重新开启,队列数据结构的初始化,任务状态的取得,如,是否时间类任务全部执行完 ,固定时间类任务时候全部执行完,非固定时间类任务是否全部执行完,
这完全是由于对时间类任务的描述不够清楚而导致的....最不能让人忍受的就是以后在添加固定时间类任务与非固定时间类任务会很复杂,而这些问题都可以被解决的,,,,,,,,,只要把时间类任务更细化出来.不要怕浪费你的空间,不要吝惜你对数据结构的尊敬,,,,,,,,,
阅读(1471) | 评论(0) | 转发(0) |