发新话题
打印

股软开源解决方案V1.0讨论稿

股软开源解决方案V1.0讨论稿

引用:
原帖由 思迷思 于 8-21-2006 18:41 发表
开发方式的提议:
1:引入源码管理
2:确定项目的基本目标,本人觉得如果能引入Eclipse的设计方法,引入插件的
   概念,将次项目做成一个基础平台,而其它专业部分让其他网友做插件,假以
   时日,这个项目也会想eclipse一样,打败所有商业对手.
3:注释应与代码在一起,而不应该分布在论坛上,难以查找
4:找到当前最近解决的功能,要是其他软件没有的,做出自己的特色.比如:能看
5挡,或10档买卖
4:划分模块和接口
5:为各个模块编写测试用例,这是以后快速开发的基础
6:缺定核心人员,划分任务。
7.需要一个懂工程管理的人,画出总的流程图,各部分再细化,这个有专用工具。
各部分要实现的功能,对外暴露的接口等,遵守的规范等等,多人协作,这是必须的。
8.文档化建议:将分析出的流程,类,函数等,加以索引,编列其功能、用法等,作为标准化文档(当然以后应随代码变迁而更改),可供所有参与者使用。
      当然标准化过程不能花费太多人工,而且人工编录容易出错,而且代码变迁将会累死人。可以使用半自动工具doxygen。
9.需求调查或分析。
10.最小结构:学习或开发用的最小平台
11.一种开发方案:
1.)确定功能,如果有困难,就具体以某个软件为蓝本
2.)确定开发时间表,虽然是开源也要确定一个可操作的时间表
3.)1和2情搞定后,具体分子功能供大家参与开发
12.已有源代码的分析。
          1.)阅读原作者的文档
          2.)从StkUI开始阅读
          3.)从STKLIB开始分析
13.开几个子版块,或开几个专贴。分别就系统总体架构、各子系统、其他等等分开讨论。
14.着重开放性以直接引用SF, Investment上的许多类库
15.框架结构的讨论。
16.一种开发方案
        1)先定一个(在现阶段可以看到的)最终目标(如世界性的集优性的软件)。
2)细分各部分,以小赢换取大赢。
   在这部分,我觉得稳定而准确的数据是一切分析的基础,试想一下,如果
   你的分析是建基于错误的数据之上,那结果将是不可设想的,所以先将数据
   接口这部分搞好是最重要的。
3)功能上以各种开放的接口为好(以C++为二次开发的语言,以求其速度),可作为二次开发之用,
17.数据与分析功能开子论坛专讨论。
18.“开子论坛专讨论接口的事”是十分重要和迫切的,先攻克“数据接口”
19.开源股软数据结构



提议需增加的功能:
一.当前最好的股票软件是level2,其最吸引人的功能是
1.        将原来的五档买卖盘扩大到十档买卖盘
2.        委买队列与委卖队列的对价过程,其中有撤单等等功能。
二.增加类似F10的模块。
三.优化程序:(已给有具体方案)
1.程序启动时创建了太多的视图类,减。
2.程序启动后,直接切换到A股或保存一个用户活动视图的纪录,每次开机就开到这个视图
3.程序启动后,读取成堆的日线文件,硬盘狂闪持续数分钟,减。
4.窗口切换,缓慢,效率低。
5.行情速度,引擎效率的提高。
四.智能决策
五.考虑数据源的问题或数据源多元多样化。
六.增强与硬件技术同步的数据存储功能。


.
请大伙发表意见,以便修正.

TOP

开发方式的提议:

1.        引入源码管理
2.        建立开发文档(一:代码中注释,二:使用自动生成工具生成文档)
3.        程序体系结构的改造或优化:插件化。
4.        程序体系结构的改造或优化:最小结构。
4.        程序体系结构的改造或优化:模块及接口。
5.        测试用例的引入。
6.        程序结构功能总图的形成。
7.        需求调查或分析。
8.        已有源代码的分析(体系结构,数据结构,分析阅读路线)。
9.        确定最需要实现的功能
10.        数据存储各种方式的讨论。大文件,小文件,大型数据库。
11.        数据接口多元化的讨论。
12.               在软件中推出功能提议人,开发者的形式.


可实施的升级:

一.优化程序:(已给有具体方案)
1.程序启动时创建了太多的视图类,减。
2.程序启动后,直接切换到A股或保存一个用户活动视图的纪录,每次开机就开到这个视图
3.程序启动后,读取成堆的日线文件,硬盘狂闪持续数分钟,减。
4.窗口切换,缓慢,效率低。

TOP

啊????二.增加类似F10的模块。



还没有F10的基础数据查询呀!!!

TOP

先建个svn服务器吧

TOP

对,我统一先建个服务器

TOP

对,我统一先建个服务器

TOP

好想法

TOP

发新话题
报警岗亭