1. 云栖社区>
  2. 全部标签>
  3. #代码重构#
代码重构

#代码重构#

已有0人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

一个利用正则表达式进行代码重构,去除冗余代码的例子

refact之前:大量的重复代码 refact之后:用map消除了重复代码。 现在的分支里每次执行检查都要先 var usRegx = /XXXX/. 实际上通过字面量定义了一个正则表达式对象,开销比定义一个String大。

云栖社区 javascript Image 正则表达式 string 代码优化 代码重构 refact

重构老系统遗留代码的一些方法学习笔记

正交性(orthogonality) 表示某种不相依赖性或者解耦性。如果两个或者更多事物种的一个发生变化,不会影响其他事物。这些事物就是正交的。在设计良好的系统中,数据库代码与用户界面是正交的:你可以改变界面,而不影响数据库,或者更换数据库,而不用改变界面。

云栖社区 面向对象 数据库 用户界面 Image 编程 重构 代码优化 代码重构

你为什么不敢重构代码?听高手亲授秘笈!

面对运行缓慢的老系统;前任程序员遗留下乱成一团的代码块;迷宫式的超级大函数……你能怎么办?无外乎两个选择:要么忍,要么重构。

编程语言 函数 面向对象 软件开发 测试 软件 编程 重构 代码重构

基于泛型编程的序列化实现方法

#写在前面 **序列化**是一个转储-恢复的操作过程,即支持将一个对象转储到临时缓冲或者永久文件中和恢复临时缓冲或者永久文件中的内容到一个对象中等操作,其目的是可以在不同的应用程序之间共享和传输数据,以达到跨应用程序、跨语言和跨平台的解耦,以及当应用程序在客户现场发生异常或者崩溃时可以即时保存数据结构各内容的值到文件中,并在发回给开发者时再恢复数据结构各内容的值以协助分析和定位原因。

函数 c++ 阿里技术协会 设计模式 编程 boost 序列化 泛型编程 基础架构 代码重构 serialization

一些通过SAP ABAP代码审查得出的ABAP编程最佳实践

1. 这两个IF ELSE分支里检测的条件其实逻辑上来说都是同一类,应该合并到一个IF分支里进行检查: It is an expensive operation to open a file in application server with 50MB file size.

云栖社区 性能优化 函数 性能 Processing open 编程 file Access performance SAP abap sap成都研究院 代码重构

代码重构那些事儿

大家好,这是我今天演讲的目录,分Java,JavaScript,ABAP三门编程语言来讲述。 Java •JAD•javap•Java Decompiler•Source Monitor•Visual VM•Refactor Menu in Eclipse ABAP •Code inspect.

java javascript 函数 LOG 解决方案 string 性能测试 test 重构 代码优化 SAP sap成都研究院 代码重构 refacting

为企业量身打造的 Docker 应用指南正式上线,您想要的我们都有!

Docker 应用指南演示了如何在 Docker Enterprise 和 Docker Desktop 上部署流行的企业级应用程序 —— Oracle WebLogic、IBM MQ 和 WebSphere Liberty。

docker Oracle Cloud 容器 Guide IBM ScreenShot 容器技术 容器化 MAT 容器平台 代码重构

1
GO