首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >虽然我非常缺乏经验,但我是否可以执行代码评审?

虽然我非常缺乏经验,但我是否可以执行代码评审?
EN

Software Engineering用户
提问于 2013-06-17 17:17:16
回答 4查看 387关注 0票数 1

两年来,我一直在自学Python作为第一语言。到目前为止,我已经完成了一些在线课程(NLP,计算机程序设计等)。并解决了一些难题,但从未与大型应用程序合作过。

然而,现在我有机会在我的大学做一个项目的Python的一些真正的工作。这是一个使用金字塔框架的网络应用程序,目前大约有8000条线。他们正在使用一些我以前从未见过的技巧--比如__metaclass__,很多我以前没有经验的OO工具。

你相信我还能为这个项目做些有用的工作吗?

我能做些什么来证明我的价值?

编辑:这个项目的开发者在另一所大学。在我的大学工作似乎是一个经典的代码评审工作:检查代码的安全缺陷,风格,一致性,效率等。

EN

回答 4

Software Engineering用户

发布于 2013-06-17 18:05:40

你相信我还能为这个项目做些有用的工作吗?

是的,但老实说你的经验。

有些事情你可能可以做的是工作项目(bug,任务等)。小组将其归类为“相当琐碎,不着急”。这种分类是从对现有代码基感到满意的人的角度出发的,因此,希望它对您来说要难得多。

协助代码评审也可以是一种学习经验。不要指望成为评审的主要贡献者。

票数 4
EN

Software Engineering用户

发布于 2013-06-17 17:54:59

虽然我非常缺乏经验,但我是否可以执行代码评审?

是的,您可以,并且应该在代码检查完成时加入它(而且您有空闲时间)。即使你不做贡献,你也可以学到一些新的东西,因此它几乎总是有用的。

你相信我还能为这个项目做些有用的工作吗?

由于你是新来的,没有经验,你的贡献是非常有限的,我当然希望你有一个高年级的指导和辅导你。你要花很长时间才能成为大师(参见十年内自学编程),但不要放弃。随着时间的推移,你的专业知识会越来越多,你也会变得有用。

票数 3
EN

Software Engineering用户

发布于 2013-06-17 17:31:26

大多数情况下不是。但你必须先回答(至少)以下问题,以防你是例外:

  1. 通过读取源代码,您能识别出可能的安全缺陷吗?如果是,你能提出解决办法吗?
  2. 您是否知道少数编码最佳实践,并能够赶上它们?从释放内存和不导致内存泄漏,将正确的作用域应用于成员,使用没有分析器的度量性能(当然还有更多)
  3. 你,至少,在你正在复习的程序所写的语言上,你是处于中级水平吗?
  4. 你有足够的经验来评价一个比你更有才华的同事吗?

当然,还有更多的要点要找..。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/201814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档