- 有用资源
- 资源
代码阅读与阅读
最佳实践 1 - 保持阅读现有的软件源代码
在我们开始讨论软件开发人员所需的最重要的最佳实践之一之前,让我问您几个基本问题。
- 你读电影杂志吗?
- 你读报纸吗?
- 你读路边的广告吗?
- 你阅读这里那里乱七八糟的东西吗?
- 你只是阅读……?
你的答案肯定是否定的,但如果我再问你一个问题
你阅读软件源代码吗?
只有少数软件开发人员会给出肯定的答案,因为阅读和理解现有的软件源代码是最无聊的任务。如果你也是那些认为阅读软件源代码是一项无聊任务的人之一,那么你正在错过软件开发人员生活中最重要的最佳实践之一。
如果你想成为一名小说家,你能直接开始写小说吗?我会说 100% 不行!!在你开始写**好**的小说之前,你肯定需要阅读数百本小说。如果你想成为一名电影编剧,你能在没有看过各种优秀的电影剧本之前就开始写好的电影剧本吗?我的答案还是不!!
所以,如果你想编写好的软件代码,如何在不阅读大量源代码的情况下编写好的源代码?即使你写了一些东西,你怎么知道哪个是最好的?
阅读其他人编写的源代码让你有机会批评编写该代码时犯的错误。你将能够识别其他软件开发人员在其源代码中犯的错误,这些错误你应该避免。
软件代码有很多属性(缩进、注释、历史标题、函数结构等),你可以通过阅读现有的代码来学习,特别是经验丰富的软件开发人员编写的代码。花一些时间阅读其他人的源代码,我相信你能够在几天或几周内编写出**漂亮**的源代码,并且能够修复你在编写源代码时一直犯的错误。
做个实验,回顾一下你几年前编写的代码,你一定会笑……因为你总是在通过实践不断进步。
广告