小保哥

博客园 首页 新随笔 联系 订阅 管理

当有个想法的时候,立即记下该想法。然后着手原型设计:

1、要达到的目标

2、仅仅围绕上述目标设计,不要发散及过度设计,否则原型很有可能失败

3、需要的对象

4、流程

5、运行测试


其中,第3点,即需要的对象,实际就是对数据结构的设计,这里坚决不要涉及数据库!整个设计中都不要考虑数据库。所有的数据、对象都应该维持在内存结构里,至少第一代原型应该是这样,因为数据库表结构的设计会分散巨大的精力极有可能,而且增加原型实现的复杂度。当数据结构设计好后,数据库实际上只是对这些结构的持久化,可以留到原型被接受以后再慢慢实现。


所以,原型设计的重点:

1、目标

2、相关对象(数据结构的设计)

3、交互流程


评论:

一个过程,不管是精细还是简单,最原始最表像的那种连续性、完备性一定要保持!比如:出发--处理--回来(不要忘了回来),这就是一种完备性。
参考:狭义相对论很难解释所谓的双生子佯谬,该佯谬说的是,有一对孪生兄弟,哥哥在宇宙飞船上以接近光速的速度做宇宙航行,根据相对论效应,高速运动的时钟变慢,等哥哥回来,弟弟已经变得很老了,因为地球上已经经历了几十年。而按照相对性原理,飞船相对于地球高速运动,地球相对于飞船也高速运动,弟弟看哥哥变年轻了,哥哥看弟弟也应该年轻了。这个问题简直没法回答。实际上,狭义相对论只处理匀速直线运动,(注意接下来这句)而哥哥要回来必须经过一个变速运动过程,这是相对论无法处理的。正在人们忙于理解相对狭义相对论时,爱因斯坦正在接受完成广义相对论。

posted on 2012-12-08 13:56  小保哥  阅读(164)  评论(0)    收藏  举报