代码阅读与阅读



最佳实践 1 - 保持阅读现有的软件源代码

在我们开始讨论软件开发人员所需的最重要的最佳实践之一之前,让我问您几个基本问题。

  • 你读电影杂志吗?
  • 你读报纸吗?
  • 你读路边的广告吗?
  • 你阅读这里那里乱七八糟的东西吗?
  • 你只是阅读……?

你的答案肯定是否定的,但如果我再问你一个问题

你阅读软件源代码吗?

只有少数软件开发人员会给出肯定的答案,因为阅读和理解现有的软件源代码是最无聊的任务。如果你也是那些认为阅读软件源代码是一项无聊任务的人之一,那么你正在错过软件开发人员生活中最重要的最佳实践之一。

如果你想成为一名小说家,你能直接开始写小说吗?我会说 100% 不行!!在你开始写**好**的小说之前,你肯定需要阅读数百本小说。如果你想成为一名电影编剧,你能在没有看过各种优秀的电影剧本之前就开始写好的电影剧本吗?我的答案还是不!!

Reading Source Code

所以,如果你想编写好的软件代码,如何在不阅读大量源代码的情况下编写好的源代码?即使你写了一些东西,你怎么知道哪个是最好的?

阅读其他人编写的源代码让你有机会批评编写该代码时犯的错误。你将能够识别其他软件开发人员在其源代码中犯的错误,这些错误你应该避免。

软件代码有很多属性(缩进、注释、历史标题、函数结构等),你可以通过阅读现有的代码来学习,特别是经验丰富的软件开发人员编写的代码。花一些时间阅读其他人的源代码,我相信你能够在几天或几周内编写出**漂亮**的源代码,并且能够修复你在编写源代码时一直犯的错误。

做个实验,回顾一下你几年前编写的代码,你一定会笑……因为你总是在通过实践不断进步。

广告