分享

为什么代码必须具备可读性?

 东北十三少 2024-04-26 发布于四川

代码必须具备可读性,因为可读性好的代码更易维护,而代码总是要修改的。

代码不是写完就不会动了,代码必然会被修改。世上就没有写完不修改的代码。

一方面是因为软件的复杂性,决定了开发出的软件不可能是零缺陷的,软件在开发过程中以及发布后都可能会发生故障,对故障进行修复就要修改代码。

另一方面,用户随时都有可能会产生新的需求。而且,软件与现实世界同步,开发环境的变化也会导致需求的改变。

另外,除了修复故障、适配新的需求,为了使软件更好,程序员还会主动对代码进行重构。

这些都会导致代码必然会修改。

既然代码必然会修改,那么程序员就应该编写经得起修改的代码,程序员在编码过程中应当以此为准则,时刻提醒自己编写每一行代码都可能会被修改。

这就使得代码的可读性显得尤为重要了。

不管是修改自己的代码,还是修改别人的代码,可读性好的代码都能使得程序员更快地理解代码的逻辑和结构,代码修改起来就会事半功倍。

即便自己编写的代码,如果可读性不好,在一段时间没有接触之后,程序员看起来也会和看别人的代码差不多。

虽然提高代码的可读性需要在编写代码的时候花费更多的时间,但代码这种东西,读远比写要更费时间。所以,不管写代码耗费多少时间,只要读代码的时间能够缩短,我们就能把消耗在写代码上的时间赚回来。

这正是:

代码必然会修改,编码以此为前提
代码必备可读性,维护时间会降低

参考书目:编程的原则:改善代码质量的101个方法,作者:上田勋,译者: 支鹏浩,出版社: 人民邮电出版社

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多