20100220 ~ 20100320 小结与本月计划

 

我靠!还真的过了1个月。。。。之前还1月。。现在就差不多4月了。

 

上个月的目标:

---------------  

1. 完成schedular框架(已经完成) 

2. 完成testdriven的框架,为程序开发打上双保险。

3. 修改consistency,使用http协议,不用webservice,权限问题太严重了。

4. 完成autoupdator框架,必须支持数据库的更新、xml的更新、文件系统的更新、asp.net网站的更新等。为未来整体控制软件发展打好基础。

5. 淘汰现有应用对webserivice的依赖.

--------------- 

1. bugtraces,对bug的跟踪不再使用google的系统。如果融合框架开发完成,可以考虑结合healthcheck和bugtraces。 

---------------

1. 一个融合各种框架的机制,具体实现没有想好,例如在email嵌入link实现工作扭转等,需要研究html、富文本、还有模型的具体化,参考lotusnotes。未来可以基于文档的工作流驱动。

2. 一个registry的框架,用户通过username可以查询到各种服务的索引,以后不需要写各种的xml配置,直接上注册中心搜索。这样分布式的应用只需要配置一个registry的配置就可以了。

一共8个项目,完成了5个。其中一定完成的剩下一个。第一次设定计划,有点不成熟,在时间安排上欠缺了。特别是autoupdator没有完成,这个是个比较重要的框架。

再看看实际完成的任务:

。pixysoft.framework.registry

. pixysoft.framework.apis

. Pixysoft.Framework.Noebe.Security 

. pixysoft.framework.noebe.consistency.remote

. pixysoft.framework.codelive.visualstudio 

. pixysoft.framework.testdrivens

。security添加了自动登录

。plugin的关于程序集加载再度深入了解。

正在开发的部分

. issuetracker

从效果来看,最伟大的是testdriven,但是目前实在不稳定。。。相对registry是最实用的。

这个月的计划,这次一定要完成!

框架与产品 

1. issuetracker 完成并上线,支持日志直接导入。要实现完全代替google的issue。  2010-03-20

2. 完成类似SOA的集成系统,链接各种框架支持状态转移。实现log和issue的集成。2010-03-29

3. autoupdator完成,实现本地系统立即升级、查看升级报告、网站升级、网站的模块加载、回滚功能。   2010-03-27

4. SSO,统一的框架验证系统,实现一台机器配置,其他节点协同,同时考虑到单点故障问题,使用备份和缓存。 实现token集中在pixysoft验证,其他网站协同 2010-03-28

5. KL变换框架。实现对全文本的特征值抽取,降维处理,实现文本的相似性分析,使用在日志相似查询。  2010-03-21

6. 重新分析 飞信源代码,完成飞信的所有功能封装 2010-04-02

7. 完成对现有所有网站的接口抽象。并且实现cnblogs/sjtu/kaixin001的接口实现 2010-04-01

8. 升级testdriven 到网站模式,同时与API结合。 目标:集成api到框架,研究稳定运行;testdriven的bug解决。实现全屏半透明显示。2010-04-17

9. TODOlist的完成。制作成为类似围脖的系统。2010-04-10

开发增加 2010-04-02

1. 升级verification框架,支持exception策略、design by contract。目标:让现有所有的系统不再发送报告(除了开机报告)。2010-04-18

2. 重写cosmosd的网站,支持即时生成数据。包括更新global服务器。目标:配货、退货等使用工作流;其他操作简化。2010-04-05

3. 重写cosmosd的客户端,考虑如何删除卡信息等复杂操作。考虑库存如何简化。2010-04-05

4. autoupdate增强对网站的部署,实现多部署,并实际使用起来。简化部署流程2010-04-15

5. 重构所有的IM,全部封装成为service。

6. 重构API框架,支持modifier,支持private method,重新部署。2010-04-11

7. 集成SOA到healthcheck  任务取消

以上完成后,基本上能够对项目的发展提速,维护项目开发的稳定性。同时开始过渡到通讯开发。

思路研究

1. 要考虑如何对框架再度抽象,是否要每个框架都代码生成?还是用remoteiing类似的技术,本地模拟对方,然后本地同样使用xml缓存。把整个远程本地操作再度抽象出来2010-04-05

2. 临时存储系统,最长时间不超过7天。可以存储任何对象、文件等。2010-04-06

补充思路研究:2010-04-03

1. 设计文档和代码之间存在一定的映射关系,两者可以相互更新。通过代码可以获取业务逻辑等。

这种映射关系,实际上就是类调用的方法名。 page driven. 2010-04-05

Bonus

1. 查看搜索引擎的代码和思路

2. 查看VNC的思路,以及如何实现。

3. 思考一种wiki系统。如何展示文档和协同。 

4. 完成财务系统。 

如有遗漏,日后补充。。总是记得还有一个算法需要放入思路研究。。。。一时想不起来了。

这个月一定要完成!!加油!! 

原文地址:https://www.cnblogs.com/zc22/p/1690308.html