小酌重构系列[0]启程,漫漫修远路,求索何去从?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2909个文字,预计阅读时间需要12分钟。
相信自由联接的读者中,许多都是码农中的一员,每个人都写过大量代码,但并非每个人都能写出高质量代码。罗马非一日建成——完成高质量代码同样不是一蹴而就的。
相信自由互联的读者大多都是千万“码农”中的一员,每个人都写过很多代码,但并不是每一个人都能写出高质量的代码。
rome is not built in one day !——完成高质量的代码也不是一蹴而就的。为了写出高质量的代码,我们需要借助一些手段,“代码重构”基本上是最常用的手段,甚至是唯一的手段。
做一件事情之前,我们都应该先反问自己Why。
我也问过自己:为什么要对代码进行重构?项目一个接一个地做,我哪有什么时间去重构代码,我还要控制团队的项目成本!
Oh, Shit!为了让代码看起来更好一些,我们花了一些时间在代码重构上,项目的成本又超了!向公司领导汇报时,又要编造合适的理由了!
何谓“将来的利益”?如果代码的质量较为可靠,则会为以后的维护、升级奠定良好的基础。倘若已完成的代码质量不高、不够整洁,在系统维护、升级时,不说花在代码修改上的时间,仅阅读理解代码就将花去你大量的时间。
本文共计2909个文字,预计阅读时间需要12分钟。
相信自由联接的读者中,许多都是码农中的一员,每个人都写过大量代码,但并非每个人都能写出高质量代码。罗马非一日建成——完成高质量代码同样不是一蹴而就的。
相信自由互联的读者大多都是千万“码农”中的一员,每个人都写过很多代码,但并不是每一个人都能写出高质量的代码。
rome is not built in one day !——完成高质量的代码也不是一蹴而就的。为了写出高质量的代码,我们需要借助一些手段,“代码重构”基本上是最常用的手段,甚至是唯一的手段。
做一件事情之前,我们都应该先反问自己Why。
我也问过自己:为什么要对代码进行重构?项目一个接一个地做,我哪有什么时间去重构代码,我还要控制团队的项目成本!
Oh, Shit!为了让代码看起来更好一些,我们花了一些时间在代码重构上,项目的成本又超了!向公司领导汇报时,又要编造合适的理由了!
何谓“将来的利益”?如果代码的质量较为可靠,则会为以后的维护、升级奠定良好的基础。倘若已完成的代码质量不高、不够整洁,在系统维护、升级时,不说花在代码修改上的时间,仅阅读理解代码就将花去你大量的时间。

![小酌重构系列[0]启程,漫漫修远路,求索何去从?](/imgrand/uyMuytr5.webp)