在我的绳子尽头[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 我是一家大公司的承包商。目前,该项目有三位开发人员,其中包括我自己。 问题是其他2个开发人员没有真正得到它。“它”的意思是: 他们不了解我们正在使用的技术的最佳实践。在我和其他人给他们提供示例六个月之后,就使用了可怕的反模式。 他们是“复制和粘贴”程序员,主要产生意大利面条代码。 他们不断地破坏事物,执行更改,但不进行基本的冒烟测试以查看一切是否良好 他们拒绝/很少要求进行代码审查。 他们甚至拒绝/很少做诸如格式化代码之类的基本事情。 没有关于任何类的文档(jsdocs) 害怕删除无能为力的代码 即使我们具有版本控制,也应将注释的代码块保留在任何地方。 我发现自己在格式化其他代码,修复错误,发现已损坏的功能以及创建抽象结构以删除意大利面条时感到越来越沮丧。 我真的不知道该怎么办。我尽量不要沮丧,但这只是一团糟。我像这些人一样喜欢这些人,但是我觉得编码情况太糟糕了,如果他们整天只浏览Web,我可以更快地行动。 要求我们的经理审查其他svn提交访问权限是否不合时宜;提交只能由对我们正在做的事情有知识的人进行审核后才能完成?作为承包商,我不确定这是否是最好的选择。 有没有一种微妙/不是那么微妙的方式来弄清楚我要修复的东西?