一,重构,第一个案例 这一章作者先用一个影片出租程序的案例,来演示重构的过程 重构前UML.PNG public class ...
写在前面 想想为什么要做重构 如果没有能说出来的理由,建议不要轻易重构。 机票系统A的现状 A系统的背景 业务上:从杭州挪到北京,作为重新孵化项目,想要做大做强。行业竞争压力非常大,做不出成绩,项目就会被毙。 技术上:遗留的老系统,在一个其他系统基础上改出来的单体,换手了四次团队,找不到一个了解这个系统的人了。 关系上:北京公司新成立,拿到这个项目,是作为一个大项目来做,也是要树立起标杆的项目。 ...
2021-09-13 10:52 2 842 推荐指数:
一,重构,第一个案例 这一章作者先用一个影片出租程序的案例,来演示重构的过程 重构前UML.PNG public class ...
前言 上一次写的日历插件基本完成,中间我和团队一个高手交流了一下,其实就是他code review我的代码了,最后我发现我之前虽然能完成交待下来的任务但是代码却不好看。 这个不好看,是由于各种原因就这样了,于是当时就想说重构下吧,但是任务一来就给放下了。 现在想来,就算真的要重构 ...
在今天(农历四月十九日)这个特别的日子里,就不分享技术干货了。因为今天是我老婆的生日,所以我改成记录一下关于我这个“老”程序猿跟我老婆之间的故事。也作为一份特别的“生日礼物”吧。作为一个程序员实在很苦恼如何选礼物,如果你明确的告诉我你的需求,那么一切就简单多了,可是,怎么可能呢!! 由于本人水平 ...
这个项目是去年做的,开始客户还在推广,几个月后发现服务器已经关掉了。这是一个发图片猜谜语的应用,用户猜对了分红包,所得奖金可以提现。开发的时候对需求都不太看好,觉得用户粘性太低了。今天就把所有的程序拿了出来放在了github上。供有兴趣的伙伴玩耍。 产品逻辑 用户从公众号直接进来,可以做两件事 ...
oracle数据仓库中提供了很多非常实用的函数,一直以来接触过,但是却没有实际的用到,因为尽管有示例,当时看懂了,但是后续马上就忘了,今天岑敏强遇到了一个使用over的场景,于是一起探讨了下,第一眼分析,我隐隐的就觉得一些分析函数应该会用到,但是没想到是over。需求 ...
1. 场景描述 现在越来越的系统之间的交互采用http+json的交互方式,以前用的比较多的HttpClient,后来用的RestTemplate,感觉RestTemplate要比httpClent ...
无论做什么事情呢,都要善始善终呢。前边连续发表了5篇关于重构的博客,其中分门别类的介绍了一些重构手法。今天的这篇博客就使用一个完整的示例来总结一下之前的重构规则,也算给之前的关于重构的博客画一个句号。今天的示例借鉴于《重构,改善既有代码的设计》这本书中的第一章的示例,在其基础上做了一些修改。今天 ...
测试结果分析 LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要、并发数、平均事务响应时间、每秒点击数、业务成功率、系统资源、网页细分图、Web服务器资源、数据库服务器资源等几个方面分析,如图1- 1所示。性能测试结果分析的一个重要的原则是以性能 ...