社区
Java EE
帖子详情
这种情况算重构吗
burningbloodgg
2012-10-24 02:25:37
项目已经运行了一段时间了,但是因为之前需求老是变,导致代码很乱,臃肿。很多需求到后来发现并没有什么意义。现在想在这基础上重做,主要是把代码理清楚,把鸡肋的功能去掉。当然也会将涉及到没有的数据库表和字段删除。
重构的定义是不改变程序的可观察行为下改变程序内部结构,我这样做的话前端肯定会删掉一些功能,这样还算吗?
...全文
72
4
打赏
收藏
这种情况算重构吗
项目已经运行了一段时间了,但是因为之前需求老是变,导致代码很乱,臃肿。很多需求到后来发现并没有什么意义。现在想在这基础上重做,主要是把代码理清楚,把鸡肋的功能去掉。当然也会将涉及到没有的数据库表和字段删除。 重构的定义是不改变程序的可观察行为下改变程序内部结构,我这样做的话前端肯定会删掉一些功能,这样还算吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
burningbloodgg
2012-10-24
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
楼主是个痛快人啊!
[/Quote]
呵呵,我也发现纠结是不是重构没什么意义,现在在看重构的书,感觉很多也无非是编写优美的代码,很多时候应该边写边改,当发现需要有重构的地方时。
liangtu
2012-10-24
打赏
举报
回复
楼主是个痛快人啊!
liangtu
2012-10-24
打赏
举报
回复
尽量不要删除功能,可以整理、合并。
这样的操作也算是重构。不过说实话,是不是,不重要。
Python
重构
通过4个多小时的视频教学,学习如何使用Python编程语言进行有效的
重构
,获得所有基础知识以开始改进和简化你的软件设计,尽情地
重构
。 在《Python
重构
视频教程》中,Bryan Beecham向开发人员展示了如何识别代码中的...
重构
是什么,为什么要
重构
,怎么
重构
前言: 我们做程序员这一行的哈,说白了就是用机器能识别的语言跟机器打交道,但是经常会出现的一种
情况
是,我们所写的代码只有自己和机器能看得懂,其他人看懂有一定的困难性,甚至有时候过了一段时间连自己都看不懂...
代码
重构
,最佳实践,你真的会代码
重构
吗?
Martin Fowler:
重构
是一种对软件内部结构的改善,目的是在不改变软件的可见行为的
情况
下,使其更易理解,修改成本更低。 大型
重构
对象:对系统、模块、代码结构、类与类之间的关系等的
重构
方法:有分层垂直...
CH02_
重构
的原则(什么是
重构
、为什么
重构
、何时
重构
)
重构
(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。
重构
(动词):使用一系列
重构
手法,在不改变软件可观察行为的前提下,调整其结构。
重构
的关键...
重构
篇--为啥需要
重构
为啥要
重构
呢? 之前一直以为系统
重构
就是那些系统架构师、大牛们玩的高端玩意儿,现在...在
这种
情况
下,拓展维护交接就变成了一个超级难的事情。就像机房
重构
随处可见的拼写错误,头重脚轻的函数,还有东拼西凑的代码
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章