社区
Java EE
帖子详情
系统重构步骤
webregister
2010-03-08 03:27:13
假设手上有一个项目,因为某些原因,项目失败了。系统现在需要重构,请问如果你作为此项目的负责人,将如何对该系统进行重构?写出步骤即可,谢谢.
...全文
210
10
打赏
收藏
系统重构步骤
假设手上有一个项目,因为某些原因,项目失败了。系统现在需要重构,请问如果你作为此项目的负责人,将如何对该系统进行重构?写出步骤即可,谢谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
webregister
2010-03-10
打赏
举报
回复
谢谢楼上的各位,期待其他牛人的回复...
Fu88
2010-03-10
打赏
举报
回复
第一,首先要查处错误出在哪里为什么没通过,才能进一步的重构啊,如果要重构的话,也得将功能模块化,最好是找两个这个项目的负责人一起修改
卡卡西CC
2010-03-10
打赏
举报
回复
自己重写一套
。。。。。。。。。。。。。。。
神之泪花
2010-03-10
打赏
举报
回复
Mark
顶贴是一种美德,O(∩_∩)O~
SambaGao
2010-03-09
打赏
举报
回复
自认为项目在开发期测试和重构就应该随之。
1.
把项目制定重构计划。没有计划是不行了。
2.
把项目模块化重构
3.
每天重构结束时让程序从头到尾 RunAllTest 一次
查看执行结果
4.
一定要知道哪些应该重构,重构后的执行效率怎样。重构一定要向--->可扩展性靠近
5.
有一本书写的非常不错。 Agile Java 我看了一半都已经感觉非常不错。。。推荐给你的开发人员
APOLLO_TS
2010-03-09
打赏
举报
回复
引入敏捷开发,开启时间盒,有没有足够启动项目的需求。
ivfangwang_long
2010-03-08
打赏
举报
回复
学习了~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
colin_pxx
2010-03-08
打赏
举报
回复
http://www.refactoring.com/catalog/index.html
重构:改善即有代码的设计 - Martin Fowler
Refactoring.ppt www.chinaxp.org
yang__jian__dong
2010-03-08
打赏
举报
回复
最近刚刚做了一些重构方面的工作。
之前一直以为自己很懂这个,可以,我的项目中一个测试用例也没有。
那个重构实际上是一套管理代码的方法学,其本身的每个过程是不会出错的,可因为过程长,又是由人来操作所以没有测试用例,实际上是没有办法完成的。
我的做法是
1、列出所有的系统功能。
2、重新组织各功能之前的管理。(如果项目大的话,建议先划分一下功能)
3、重写相关方法。先读系统中和本方法描述有关的代码,再将其整合到新的功能方法中。(注意好备份)
这样分部的替换之前的系统。改了好多次后,最后我是完成了。
做完后还是有点后怕,实际上我是在重写代码。
那个,建议你把引起项目失败的部分抽象出来。
写得不是很清楚,但希望能帮助你。
antony0203
2010-03-08
打赏
举报
回复
流程1
读懂代码(包括测试例子代码)
重构
运行所有的Unit Tests
流程2
读懂代码
应用重构工具进行重构(如Eclipse)
重构技巧
重新组织你的函数
在对象之间搬移特性
重新组织数据
简化条件表达式
简化函数调用
处理概括关系
系统
重构
的
步骤
概述 随着公司业务不断的发展,用户量不断的增加,对
系统
的性能要求会越来越高,而原来仓促做出来的项目,其不合理性的地方就会不断的暴露出来。大家如果接触过非常赚钱的互联网产品,一定会知道产品的一个小小的bug,公司就可能损失好几百万甚至几个亿。当产品的用户数达到一定量的时候,对
系统
的各个方面的要求就越高,例如qps、cpu、容灾、降级、限流、可扩展性、可维护性等等。
系统
除了要应付大量的并发请求,还必须快速支持各种业务需求,必须对
系统
进行大
重构
。 备注: 下面的一些
步骤
和方式是根据我自己的项目的实际列出的。 业务
大型
系统
重构
的
步骤
梳理
作者:Yomut 原文:https://my.oschina.net/yomut/blog/714497 目前正在参与公司一个核心大
系统
的
重构
工作。本文梳理一下大型
系统
重构
的一些
步骤
和心得。 概述 随着公司业务不断的发展,用户量不断的增加,对
系统
的性能要求会越来越高,而原来仓促做出来的项目,其不合理性的地方就会不断的暴露出来。大家如果接触过非...
大型
系统
重构
的
步骤
简单梳理
目前正在参与公司一个核心大
系统
的
重构
工作。本文梳理一下大型
系统
重构
的一些
步骤
和心得。
系统
重构
的简单
步骤
随着公司业务不断的发展,用户量不断的增加,对
系统
的性能要求会越来越高,而原来仓促做出来的项目,其不合理性的地方就会不断的暴露出来。大家如果接触过非常赚钱的互联网产品,一定会知道产品的一个小小的bug,公
jsDelivr代码
重构
指南:提高
系统
可维护性的10个
步骤
jsDelivr作为免费、快速、可靠的Open Source CDN,为npm、GitHub和JavaScript提供了强大的内容分发服务。随着项目规模不断扩大,代码
重构
成为确保
系统
可维护性和长期稳定性的关键环节。本文将分享10个实用的代码
重构
步骤
,帮助您提升jsDelivr项目的代码质量。🎯 ## 🔍 理解现有代码架构 在开始
重构
之前,首先需要深入了解jsDelivr的现有代码结构。通过
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章