原文:分享一个真实的重构案例

写在前面 想想为什么要做重构 如果没有能说出来的理由,建议不要轻易重构。 机票系统A的现状 A系统的背景 业务上:从杭州挪到北京,作为重新孵化项目,想要做大做强。行业竞争压力非常大,做不出成绩,项目就会被毙。 技术上:遗留的老系统,在一个其他系统基础上改出来的单体,换手了四次团队,找不到一个了解这个系统的人了。 关系上:北京公司新成立,拿到这个项目,是作为一个大项目来做,也是要树立起标杆的项目。 ...

2021-09-13 10:52 2 842 推荐指数:

查看详情

重构,第一个案例

一,重构,第一个案例 这一章作者先用一个影片出租程序的案例,来演示重构的过程 重构前UML.PNG public class ...

Wed Nov 28 22:41:00 CST 2018 0 633
重构笔记01】第一个案例/补齐插件

前言 上一次写的日历插件基本完成,中间我和团队一个高手交流了一下,其实就是他code review我的代码了,最后我发现我之前虽然能完成交待下来的任务但是代码却不好看。 这个不好看,是由于各种原因就这样了,于是当时就想说重构下吧,但是任务一来就给放下了。 现在想来,就算真的要重构 ...

Sun Sep 29 01:31:00 CST 2013 7 2130
分享一个程序猿的真实的爱情故事

在今天(农历四月十九日)这个特别的日子里,就不分享技术干货了。因为今天是我老婆的生日,所以我改成记录一下关于我这个“老”程序猿跟我老婆之间的故事。也作为一份特别的“生日礼物”吧。作为一个程序员实在很苦恼如何选礼物,如果你明确的告诉我你的需求,那么一切就简单多了,可是,怎么可能呢!! 由于本人水平 ...

Thu May 23 19:19:00 CST 2019 3 722
【微信支付】分享一个失败的案例

这个项目是去年做的,开始客户还在推广,几个月后发现服务器已经关掉了。这是一个发图片猜谜语的应用,用户猜对了分红包,所得奖金可以提现。开发的时候对需求都不太看好,觉得用户粘性太低了。今天就把所有的程序拿了出来放在了github上。供有兴趣的伙伴玩耍。 产品逻辑 用户从公众号直接进来,可以做两件事 ...

Mon Jun 04 16:24:00 CST 2018 31 5118
【原创】分享一个分析函数统计案例

oracle数据仓库中提供了很多非常实用的函数,一直以来接触过,但是却没有实际的用到,因为尽管有示例,当时看懂了,但是后续马上就忘了,今天岑敏强遇到了一个使用over的场景,于是一起探讨了下,第一眼分析,我隐隐的就觉得一些分析函数应该会用到,但是没想到是over。需求 ...

Sat Dec 28 00:12:00 CST 2013 0 5104
RestTemplate真实案例

1. 场景描述 现在越来越的系统之间的交互采用http+json的交互方式,以前用的比较多的HttpClient,后来用的RestTemplate,感觉RestTemplate要比httpClent ...

Sun Jul 14 07:40:00 CST 2019 0 1037
代码重构(六):代码重构完整案例

无论做什么事情呢,都要善始善终呢。前边连续发表了5篇关于重构的博客,其中分门别类的介绍了一些重构手法。今天的这篇博客就使用一个完整的示例来总结一下之前的重构规则,也算给之前的关于重构的博客画一个句号。今天的示例借鉴于《重构,改善既有代码的设计》这本书中的第一章的示例,在其基础上做了一些修改。今天 ...

Fri Mar 25 17:13:00 CST 2016 8 21144
loadrunner真实案例分析

测试结果分析     LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要、并发数、平均事务响应时间、每秒点击数、业务成功率、系统资源、网页细分图、Web服务器资源、数据库服务器资源等几个方面分析,如图1- 1所示。性能测试结果分析的一个重要的原则是以性能 ...

Tue Nov 28 23:14:00 CST 2017 0 2181
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM