如何处理您在开发过程中不了解语言/框架的事实?
例如,假设一组Java开发人员即将启动.NET项目,他们不太了解该平台,最终可能会找到框架已经解决或解决的更好的解决方案.
我遇到的问题是:在这种情况下哪些是最好的做法?在进行良好的实践之前是RTFM吗?什么时候应该停止RTFM并开始询问/搜索/播放?不是RTFM而只是搜索/询问/播放一个好习惯吗?估计怎么样?
我想听听你的经历:-)
我认为,以及其他人一样,拥有一个良好的心智模型并理解您将使用的抽象很重要......但是,有时它并不那么容易,可能是因为时间、经验甚至文档不足。您可以在这里得到一些想法:http://www.se-radio.net/podcast/2009-06/episode-138-learning-part-development-allan-kelly 还有一种以学习为战略的敏捷方法部分:自适应软件开发(ASD)http://en.wikipedia.org/wiki/Adaptive_Software_Development 最后,我想提一下测试驱动开发中的探索性测试,它可以帮助学习新框架http://en.wikipedia.org /wiki/Exploratory_testing。