在开源环境中工作:审查与反思
原文英文,约500词,阅读约需2分钟。发表于: 。Upon completing Lab 1, which involved sharing my code with partners and receiving feedback, I have several key takeaways: 1. The Review Process I found the review process particularly...
完成实验1后,我发现审查过程特别有趣。通过将合作伙伴的代码库分叉到我的本地机器上,我可以自由地以自己的节奏探索他们的代码。这个过程的一个好处是能够异步工作。我不需要协调实时协作,可以在我方便的时候审查他们的代码。在审查别人的项目时,我首先检查的是README.md文件。由于我对他们的应用程序不熟悉,README提供了必要的上下文,帮助我理解应用程序的目的。一旦我理解了目标,我会寻找设置说明,以在我的本地环境中运行应用程序。在这个实验中,当我尝试安装软件包管理器时遇到了问题。我的合作伙伴使用Python,而我不使用,所以我不知道在安装Python后需要安装pipx才能运行某些命令。在运行和测试代码后,我找到了改进的空间,我的合作伙伴对我通过GitHub问题提供的反馈表示感激。没有代码是完美的,包括我的代码。在合作伙伴审查我的代码后,他们提供了有价值的反馈,特别是关于我的应用程序设置。在编码过程中,我主要关注解决方案,没有太注意文档设置过程。这个疏忽导致了一些问题,但最终成为了一次学习经历。