当我inheret从我的一些同事的代码在团队(谁在例如度假去了),我简直遭受修改自己的代码,并修复它,我需要很长的时间做这件事:当我的团队负责人编写意大利面代码时,我应该建议进行代码审查吗?
- 错误代码结构
- 很多写得不好功能
- 误导性变量的名称,如xxxObj,我觉得后面包含一个列表!
- 同样的事情,但在不同的状态
- 的可能的代码路径
- 和当然,很少或无意见不可预知号码太多的变数通过他们的丛林代码来带领我。
这里是我的真正的问题,甚至我的团队领导者的代码(之前她成为一个团队领导,现在她几乎从不代码)使我遭受同样,当我继承了它出于同样的原因。 ..
现在我很害怕,如果我建议代码审查中实现,她将是一个做这件事,我不认为这是非常有用的..
因为,例如,当我被聘用 - 她在那里 - 我们一起编码,我发现她将x分配给y(复制值),其中o如果他们是对象,她不知道参考和值类型之间的区别。当然,我很好地向她解释,但是......你明白我的观点。
所以,在这种情况下,它是一个好主意,建议代码审查,以提高代码质量和减少维护时间?
如果不能,我能做些什么来帮助提高代码的质量?
PS:我认为这是值得一提的是,一旦我工作的一个代码,完全取决于我的同事的代码,这是很难理解和处理一个的输出,我从字面上告诉她本人亲自“可能会增强代码结构,所以我可以更容易处理我的代码?我发现很难理解。”她说,你是来告诉我的代码结构?然后她抱怨我领队谁发送了一封电子邮件给整个团队(针对我)说一些听起来像这样“大家好,只是你的工作任务,不多不少,如果有问题请咨询我“。
我不这么认为在这里成为您在咆哮着你的同事肥皂盒。但我最好的建议是,如果你对此感到强烈,请与适当的主管接手或找到其他工作。附: - 像他们故意让你受苦似乎有点..不专业,国际海事组织。 –
批评通常会让你看起来很糟糕。试着想出一个积极的方法。例如:建议安排几次会议,其中团队中的每位开发人员都将展示良好的编程实践,并演示如何将其应用于您的代码库,重构现有组件等。您可以领导第一次会议并询问他们建议作为未来会议的主题。要求他人开始推荐“好读”(书籍,博客等)。您也可以先要求其他人查看*您的*代码并设置一个示例! – alfasin
@CrayonViolent,我没有发布我的问题抱怨,但要求开发人员社区提供意见。你会建议在我的问题stackexchange更好的地方? –