2010-07-18 项目重构计划
现在部署的项目包括:
www.citi-box.com 大城小格网站和对应的框架应用
www.pixysoft.net 个人的网站和框架
citibox.pos 门店销售系统,一共三台。
applications 应用部署
第一步调整计划:2010-09-06 完成
1. 数据库链接再度优化,删减无用的代码、优化性能。
调整范围:
pixysoft.sql
pixysoft.framework.noebe等所有相关。
pixysoft.framework.schema.
第二步调整计划:2010-09-06 完成
核心库,包括config/log/refletion/verification
第三步调整计划一:2010-09-22 完成
noebe增加轻量级ORM操作;ORM重写,提高性能。
第三步调整计划二:
重写socket、comet、messageflow、spiders对通讯架构的再度调整。
第四步调整计划:
对应用、框架应用调整,包括:
api、autoupdate、codelive、healthcheck、registry、schedular、versions、workflow、pageflows、prototype、pagedrivens、testdrivens
第五步调整计划:
现有应用再度调整,优化整个应用组织。
附录: 2010-05-20 ~ 2010-06-20 小结与本月计划
06-07月计划:
<软件工程>
2. bamboo实现计划导出报表。方便查看。
3. 完成wiki 实现最终的需求跟踪, 能够查看需求、api、version、todo、bugs,记录必要的说明信息。
4. 完成notebook 实现brainstorm
<应用开发>
6. 完成财务系统 实现通用支付平台
这个 不应该是近期要考虑的事情,起码也要等影响力起来之后,有了人气,再开始。
<框架开发>
。提高orm性能,支持emit操作。2010-09-22 完成
。报表系统升级,实现更加全面的开发+界面完善,成为真正能够打印、显示的报表系统;
效果:集成在现有系统,能够显示销售报表、配货报表等。类似crystal report的效果,包括表头、数据等。
。开发数据监控系统
效果:对现有的应用进行监控。 不考虑开发。
。思考并完成统一comment平台,实现评论的统一管理,集成messageflow,实现一种sns的机制。
效果:集成在pagdriven里面。为了更好的互动、并且与wiki、api、pagedriven集成后,能够提供备注等功能。
------------------------------------------------------------------
2010-06-20 代码复用、使用率情况分析
Pixysoft.X分析
pixysoft.web.ui 准备淘汰
pixysoft.windows.form 准备重构,大部分代码会考虑丢弃。剩下的考虑重新复用。
pixysoft.office 不太常使用,一方面依赖cs模式,另外性能不好需要打开office程序,最后需求较少,等报表系统开发出来再解决。
从分析来看,情况比较严重。大部分代码将给移植、或者淘汰。
Pixysoft.Framework.X分析
pixysoft.framework.noebe.dataming 目前仅库存在使用,使用了累计算法,挖掘算法还没有使用。2010-09-22 由于维护成本太大 删除项目
pixysoft.framework.noebe.recovery 在数据库表结构全局系统完成+自动更新实现实时更新后,重新使用。2010-09-22 由于维护成本太大 删除项目
Pixysoft.Applications.X分析
pixysoft.applications.noebe.consistency 不好用。建立集成在网络模式。
pixysoft.applications.noebe.datamining 由于framework没有使用,目前没用。2010-09-22 由于维护成本太大 删除项目
pixysoft.applications.noebe.recovery 同上2010-09-22 由于维护成本太大 删除项目
pixysoft.applications.printer 少用
Pixysoft.Weblications.X分析
apis 性能问题非常严重,查询很不方便;其次很多查询效果不好。例如查询某class的被依赖情况。2010-09-22 由于维护成本太大 删除项目
bamboo 存在目标管理问题
recovery 少用。等框架开发完成 2010-09-22 由于维护成本太大 删除项目
schedular 同上
versions 少用,仅查看日志,考虑淘汰
Handler的优化
recovery 2010-09-22 由于维护成本太大 删除项目
api 2010-09-22 由于维护成本太大 删除项目
registry
小结:再接再厉,继续集成+优化。
2010-07-18 项目重构计划相关推荐
- Vue3教程:Vue3 开源商城项目重构计划正式启动!
我打算用 Vue3 写一个商城项目,目前已经开始着手开发,测试完成后正式开源到 GitHub,让大家也可以用现成的 Vue3 大型商城项目源码来练练手. 1 Vue3 来了 今年上半年,我用 Vue ...
- delphi项目开发经验2008年09月18日 星期四 10:07随着项目的失败,这些天一直在总结失败的原因,到底是为什么?
delphi项目开发经验 2008年09月18日 星期四 10:07 随着项目的失败,这些天一直在总结失败的原因,到底是为什么? 一.技术层面 1.少用指针类型,多用类. ...
- 2010.4.18 OA 项目组一周工作报告
进度:60 本周基本上完成了任务.由于任务的变更,GSS Lock的相关测试在本周仍然没有完成. 总的来说,目前的进度面临以下5个方面的压力 1. GSS Lock的相关测试 2. 处理2.55中的b ...
- 软件工程--项目开发计划
项目开发计划(GB856T--88) 1引言 1.1编写目的 主要针对机房收费系统的费用,时间,速度,人员组织,硬件设备的配置,开发环境和运行环境的配置进行说明,为开发的下一代做准备,预期读者是系统分 ...
- project 模板_不会绘制横道图?18个施工进度计划横道图模板,可一键自动生成,方便快捷易操作,直观形象,相当好用...
横道图是通过条状图来显示项目,进度,和其他时间相关的系统进展的内在关系随着时间进展的情况,相当形象直观,在建筑广泛应用. 这18个施工进度计划横道图模板包括7个Excel模板和11个project模板 ...
- 第18章 灾难恢复计划
18.1 灾难的本质 18.1.1 自然灾难 灾难恢复计划应当针对这两类灾难准备相应的处理机制,这两种机制可以是逐渐形成响应力,也可以是立即响应突然出现的紧急危机. 1. 地震 地震由大陆板块的移动引 ...
- 少儿python编程和少儿c++编程学哪个比较好(2022.07.18)
关于少儿编程编程语言的选择,python还是c++ 关于少儿编程编程语言的选择,python还是c++_dllglvzhenfeng的博客-CSDN博客 14岁孩子学python还是c++好_有编程基 ...
- 系统项目质量管理计划
今天给大家介绍一份IT项目的质量计划 大家可以用于自己的IT项目管理中 ----------------------------以下是分界线------------------------------ ...
- 最近项目重构的一些感想
作者:浮生若梦的编程 来源:https://juejin.im/post/5b46121f5188251ac446d0b4 缘起 最近,因为多个因素综合作用的情况下,我有幸得以负责一个项目的重构事项, ...
最新文章
- 网络安全体系 应用学习手册 下载
- 【Leetcode | easy】反转整数
- mysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1'
- 收不回来的value
- Mybatis逆向生成报错:.\mbg.xml (系统找不到指定的文件)
- C#调用mciSendString播放音频文件
- Alpha阶段事后分析报告
- java设计单词英译汉小助手_基于java英汉互译词典设计课程设计.doc
- Spring Boot 的 JSON RPC(客户端示例) - briandilley/jsonrpc4j Wiki
- 油猴脚本的安装、配置及使用方法
- 记录一个可以word,xls,PDF互转思维导图的工具
- 利用学生身份“白嫖”-教育优惠
- java取北京时间_在java中怎么获取北京时间
- 酷睿i7 12700k和i7 12700kf的区别 i712700k和i712700kf差多少
- 有免费而且好用的视频会议吗
- 【Mybatis】一个Mybatis程序
- VS 断点不会命中的情况
- 健身体测微信小程序,新手上路
- android 实用干货 - 收藏集 - 掘金
- 水下机器人二维变速圆周运动的SBL定位EKF滤波仿真分析
热门文章
- 项目:IT资源共享资源(登录前端)1
- LightOJ 1030 【概率DP求期望】
- NET仿微信Oauth2.0
- 【代码笔记】iOS-屏幕旋转
- JS window事件全集解析
- 用Jsp来实现文件下载功能的几种方式
- Git创建ssh密匙时报错Too many arguments解决方法
- FTP错误 [ftp: connect: No route to host] 解决方法
- svn cleanup failed–previous operation has not finished 解决方法
- Docker网络解决方案 - Calico部署记录