写点什么

代码重构

0 人感兴趣 · 16 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/19/1990e8f64c1990501633c229f2dc5c4e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

《一时重构一时爽,一直重构一直爽》

距离上次更新,已经过去5个月有余了,有小伙伴疑惑笔者是不是删库跑路了..

https://static001.geekbang.org/infoq/97/9785e663234f77f331ef56d0a10e2c78.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

遗留代码处理技巧与案例演示

本质是一种技术债务,产生原因一方面是业务原因:如业务本身场景繁多、流程复杂等;另一方面是技术原因:如代码不规范、设计不合理、祖传代码文档注释缺失等。它会影响我们的程序很多方面:如可读性、可修改性、可复用性、可维护性、可测试性等。

https://static001.geekbang.org/infoq/ff/fff32bcbd7453aa148ab58ac43439bcf.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

中原银行代码智能重构实践

用户头像
中原银行
2022-07-18

代码质量是软件系统稳定安全运行的基石,而代码重构是提高代码质量的不二法门。中原银行打造的代码智能重构插件,实现了以自动化的重构方式减轻手工重构代码的负担,提升代码重构的效率,释放生产力,在降本增效的同时,推动软件系统快速稳固发展。

代码重构,真的只有复杂化一条路吗?

把握代码设计的度,确需长久锤炼。行业也总结了很多原则,帮助我们把握设计的度。它们是一种思考方法、一种行为准则。

https://static001.geekbang.org/infoq/1c/1c232892024545fb36808d854d8d29fc.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

还重构?就你那代码只能铲了重写!

用户头像
小傅哥
2021-09-15

我说的,绝大多数码农没日没夜被需求憋着肝出来的代码,无论有多么的吭哧瘪肚,都不可能有重构,只有重新写。为什么?因为重新写所花的时间成本,远比重构一份已经烂成团的代码,要节省时间。

https://static001.geekbang.org/infoq/7d/7de9a50c466fdb1f65f11ea2b1241125.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

工程师必知的代码重构指南

本指南将带你了解进行代码重构的好处、可能遇到的挑战、可以采用的工具和最佳实践,以及重构和技术债务之间的区别。

【译】JavaScript 代码整洁之道 - 重构篇

用户头像
KooFE
2021-06-08

在本文中,将介绍如何对代码一步一步地实现重构,并且以我在编程基础课程中已经实现的代码为例,来展示如何在实践中应用这些技巧。

关于代码重构的灵魂三问:是什么?为什么?怎么做?

摘要:让我们再回到重构的基本概念,思考我们需要怎样的重构辅助服务。

https://static001.geekbang.org/infoq/08/0851b799b19a82d9e45cdb35dfca31cc.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

修炼码德系列:简化条件表达式

用户头像
Silently9527
2020-12-03

与面向过程编程相比,面向对象编程的条件表达式相对来说已经比少了,因为很多的条件行为都可以被多态的机制处理掉;但是有时候我们还是会遇到一些小伙伴写出来的条件表达式和面向过程编程没什么差别,比如我遇到过这段代码:

https://static001.geekbang.org/infoq/e9/e90269a5165c8f9da5671a512850f60b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

代码重构 (作业)

用户头像
胡家鹏
2020-10-03

一、 手写一个单例模式的实现代码 ( 拍照提交作业 )

https://static001.geekbang.org/infoq/de/de821b1d5da10499a61ed55c2fd0b109.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何判断程序员的代码是否优美?

用户头像
Garfield
2020-09-02

非专业人士想欣赏一段代码,有哪些关键点是可以关注的呢?

https://static001.geekbang.org/infoq/df/df17a93f337f6599e95f49dca1e91fec.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

架构重构之禅

用户头像
ninetyhe
2020-08-27

Refactoring 一直以来都是项目开发中的热点和难点,考虑到更通俗的易懂,考虑从是什么(what),为什么(why)以及怎么做(how)的三个点进行展开讲解。因为重构不是独立的对某一块代码优化,而是让系统以及代码的相互协调作用表现最佳的改进过程,所以文章的

https://static001.geekbang.org/infoq/8b/8bb274a2ebfcc3839df2c44e506b90b0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【总结】架构师的基本能力之 - 代码重构

用户头像
魔曦
2020-06-24

重构这件事情做好名利双收,做不好人社倒塌,甚至跑路比比皆是,是考验架构师的核心能力之一,但是为啥还需要做呢?重构对业务发展能带来很好的支持,达到降本增效(个人在企业做事的终极目标)目的。

https://static001.geekbang.org/infoq/15/15709f5da9fb14fbe540653ac730661c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

代码重构:如何充实你的设计工具箱

用户头像
SkyeDance
2020-06-23

在很多团队,特别是一些小的团队,架构师的天花板也许就是团队的天花板,那如何让这个天花板高一些呢?

https://static001.geekbang.org/infoq/3f/3fd1c348b6bccef26a8e6ef9db013df2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何写出高质量的代码?(浅谈代码规范、重构、单元测试的重要性)

用户头像
Nick
2020-06-19

最近在“极客时间”学习了好几个专栏,对于如何写出高质量代码进行了归纳总结成了如下“PPT”,并发给了项目组的小伙伴,请各路高手批评指正。

代码重构_代码重构技术文章_InfoQ写作社区