重构

收录了重构频道下的 124 篇内容
  • 全部
  • 文章
  • 迷你书
沃尔玛架构翻新:如何保证微服务领域的业务连续性和灾难恢复
沃尔玛架构翻新:如何保证微服务领域的业务连续性和灾难恢复

为了支持如此大的规模,我们决定对这套产品进行现代化改造和架构翻新。同时,有一项关键要求是保持业务的连续性。系统中的任何生产问题都会影响全球各地的客户。这套系统 " 不能 " 在 " 保证的时间表 " 之外的时间下线。

应用程序热补丁(三): 完整的设计与实现
应用程序热补丁(三): 完整的设计与实现

在前两篇文章介绍了应用程序热补丁的关键技术:这些是组成应用程序热补丁技术框架的关键部分,但是在生产环境中使用热补丁技术还需要考虑适应现代软件的属性、热补丁的安全性、以及在运营中对热补丁的管理等等。

应用程序热补丁(二): 自动生成热补丁
应用程序热补丁(二): 自动生成热补丁

在上篇文章中,我们介绍了应用程序热补丁技术的基本原理,同时实现了一个简单的热补丁。但是无法对本地函数打热补丁,同时手动编写热补丁比较麻烦、非常复杂且容易出错。

应用程序热补丁(一):几行代码构造免重启修复补丁
应用程序热补丁(一):几行代码构造免重启修复补丁

的技术。UCloud,我们使用内核热补丁和应用程序热补丁(也就是进程热补丁)来在线修复核心业务的缺陷和安全漏洞。

专访滴普科技董事长赵杰辉:中台热,只是“伪需求”
专访滴普科技董事长赵杰辉:中台热,只是“伪需求”

过分看重中台,只会禁锢自己的视野,减缓企业数字化的脚步。

如何把2000+行代码的详情页重构到不足200行
如何把 2000+ 行代码的详情页重构到不足 200 行

最近在做重构,将一个 2000+ 行代码的详情页重构到不足 200 行。200 行的代码实现 2000+ 行代码的的业务逻辑?!当然不是了。

每个程序员都应该了解的学习资料、代码技巧
每个程序员都应该了解的学习资料、代码技巧

在开发者学习成长的路上,一位好导师的存在可以让人做到事半功倍。技术博主左耳朵耗子总结了他觉得有价值的一些学习资料与代码技巧,分享给 InfoQ 的读者朋友。

百万年薪挖了个P8程序员,难道是“水货”?
百万年薪挖了个 P8 程序员,难道是“水货”?

大厦新搬进来的创业公司老板很烦恼,因为他砸下了百万年薪的 offer 挖来了一个阿里 P8 级别的程序员,结果却发现他有些“名不副实”。

携程机票 React Native 整洁架构实践
携程机票 React Native 整洁架构实践

本文介绍携程机票使用 React Native 中如何基于 Clean Architecture 整洁架构的原则进行技术重构。

从手机QQ技术发展,看架构设计核心3原则
从手机 QQ 技术发展,看架构设计核心 3 原则

架构设计的三条核心原则:合适原则、简单原则和演化原则。