问题就在标题中--我如何提高我的代码阅读技能。
我目前开发的软件/硬件环境在编译时间和时间上都很慢,需要整个系统进行测试。该系统相当古老/复杂,因此将其分成几个较小、更易于管理的子项目在neare未来是不可行的。
我意识到真正阻碍开发进程的是我的代码阅读技能。如何提高我的代码读取技能,这样我就可以在我点击“做编译”键之前,甚至在启动调试器之前就发现代码中的大部分错误和问题?
发布于 2011-03-05 11:26:04
例如,我从阅读认证问题中获得了一些相当不错的代码阅读技能,这些问题很难理解,因为它们是故意写得不好的。
他们应该测试你的语言知识(在我的例子中是Java)。
你读的代码越多,积累的经验就越多,就这么简单
发布于 2011-02-26 15:52:07
尽可能增强您的开发环境,这样它就可以给您提供反馈,您可以使用。
如果你能向他们提供必要的信息,现代IDE就能帮上很多忙。例子如下:
还有一些程序可以识别程序中的逻辑错误,您可以使用这些程序获取更多关于您可以学习的程序的信息。
而且,IDE可以帮助您在了解所有这些情况时导航源代码。这样您就可以轻松地查找事物,而不必记住所有的东西。
我建议您编辑您的问题,以提供更多关于您使用的环境和您编写的程序的信息,以获得更好的建议。
发布于 2011-03-05 11:21:00
除了其他人说的话,如果你要读代码(尤其是如果不是你的代码),你需要耐心。是的,背诵每一行代码需要练习,但这一切都是值得的,而且你还会学到其他人的编码风格/技巧。下面是我检查的顺序:
我习惯于在纯文本编辑器中编码,所以Ctrl+F是我的朋友,但是IDE非常有用,特别是当您从多个文件中读取时。
现在,如果您是要编写代码的人,请不要害怕放置空格、缩进和注释。老实说,如果它看上去不讨人喜欢,它就会让人头疼。
https://softwareengineering.stackexchange.com/questions/52380
复制相似问题