IDE的目标是提高生产力。他们在这方面做得很好。重构,导航,内联文档,自动完成有助于极大地提高生产力。如何通过IDE鼓励积极的开发人员行为?
但是:每个工具都是武器。完全相同的IDE有助于生成块代码。一些IDE功能是产生错误代码的邀请:代码生成,代码格式化工具,重构工具。
IDE的过度使用倾向于将开发人员从必要的细节中分离出来。 是一件好事,你可以开始工作但是在你职业生涯的某个时候,你必须能够弄清楚如何开始一个过程。你可以忽略这个细节一段时间,最后他们对于编写一个工作产品很重要(对比一下,在90%的时间里,这些东西都是用螺栓连接起来的)。
您如何鼓励其他开发人员使用IDE的积极行为?这是一个与复制和粘贴一样古老的问题。
为了获得正确的印象:开发者必须有最大的自由来调动他们的最大创造力和动力。他们可能会使用IDE和所有相关的工具。没有人应该对他们施加严厉的措施。我不想去激励和强迫某人做某事。良好的行为必须得到鼓励。如果你做错了事情,它必须稍微痒一点。与SO“接受率”度量标准(以及声誉)相同。你可以忽略它,但如果你遵循规则,生活会更好。
(该解决方案应该在一个给定的设置工作。你可以忽略的评论,改变人员或更多的教育作为潜在的解决方案。)