IDE的目標是提高生產力。他們在這方面做得很好。重構,導航,內聯文檔,自動完成有助於極大地提高生產力。如何通過IDE鼓勵積極的開發人員行爲?
但是:每個工具都是武器。完全相同的IDE有助於生成塊代碼。一些IDE功能是產生錯誤代碼的邀請:代碼生成,代碼格式化工具,重構工具。
IDE的過度使用傾向於將開發人員從必要的細節中分離出來。 是一件好事,你可以開始工作但是在你職業生涯的某個時候,你必須能夠弄清楚如何開始一個過程。你可以忽略這個細節一段時間,最後他們對於編寫一個工作產品很重要(對比一下,在90%的時間裏,這些東西都是用螺栓連接起來的)。
您如何鼓勵其他開發人員使用IDE的積極行爲?這是一個與複製和粘貼一樣古老的問題。
爲了獲得正確的印象:開發者必須有最大的自由來調動他們的最大創造力和動力。他們可能會使用IDE和所有相關的工具。沒有人應該對他們施加嚴厲的措施。我不想去激勵和強迫某人做某事。良好的行爲必須得到鼓勵。如果你做錯了事情,它必須稍微癢一點。與SO「接受率」度量標準(以及聲譽)相同。你可以忽略它,但如果你遵循規則,生活會更好。
(該解決方案應該在一個給定的設置工作。你可以忽略的評論,改變人員或更多的教育作爲潛在的解決方案。)