我很好奇其他软件开发人员有多频繁地重新评估他们的开发环境和工具。我曾经在一家大公司工作,那里有严格的工具集,每个人都讨厌它,但对此却无能为力。所以没有人真正更新过他们的开发环境,因为我们不能在那个环境中。
现在我在自己的初创公司中,我发现我可以花费无尽的时间来评估新的工具和开发环境,但我真的不应该也负担不起。我承诺每个月花一天的时间研究新的开发工具,并尝试它们,看看是否值得更换。
你多久尝试一次新的IDE、编辑器、bug跟踪工具、调试器?或者更新到您自己的更新版本?
发布于 2009-02-26 20:09:01
我只会更新,除非我真的错过了某个功能,或者我意识到不使用一个工具而不是另一个工具会导致更多的任务花费更长的时间/效率更低。
发布于 2009-02-26 20:06:11
这是一个持续的过程,但我不会每隔两年左右就做出重大改变。一个重大的改变涉及太多的时间,而且这种权衡通常不值得。主要的更改可以定义为更改现有项目的整个目标或编译器体系结构和工具链。
请注意,项目之间可能会发生重大变化--新项目可以采用完全不同的体系结构和工具链,而不会产生明显的成本。但要注意不要在这里走得太远。随着项目复杂性的增加,需要一个评估过程来防止选择不支持项目的设置。
但对于较小的更改,我会在找到机会和理由时简单地升级我的工具和环境。
-Adam
发布于 2009-02-26 20:07:09
对我来说,升级是事件驱动的,而不是定时器驱动的。我密切关注新工具(库、IDE、CASE工具等),并在它们出现在我的雷达上时对它们进行评估。
在使用微软技术的情况下,如果没有令人信服的原因阻碍我,我会转向最新的版本。有了OSS,我会使用我所知道的,除非有什么令人信服的东西推动我前进。
https://stackoverflow.com/questions/592172
复制相似问题