据说这叫做AGILE。:)
对于这个小项目来说也许不是什么大问题,只是重写几个函数而已;如果是大项目,这个就要吐血了。所以我最终理解了,我在软件上最欠缺的是设计能力;不知道是不是有人能够做到一次设计不再改动的,至少对我来说这够匪夷所思的。
今天做了一个改动,摒弃了之前关于sequence of sequence的设计,抛弃在Sequence node中嵌入Sequence reference的做法。这主要是考虑到两点:一个是增加用户输入的随意性,比如用户输入嫁,可以提示鸡随鸡,输入嫁鸡,可以提示随鸡,输入嫁鸡随,可以提示鸡;另一点很重要的,是提高性能,只要抽出一个树就可以得到所有Node的展开结果,不需要查询其他树,这对于symbian或者wm这种以flash作为存储介质的系统来说非常重要。
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment