根据TioBE编程语言指数的趋势,假设一个项目在2005年开始使用Java开发,并在2019年持续维护和迭代,同时考虑开发团队可能因为技术选型惯性和招聘的便利性而尽量避免大规模技术栈迁移。下列哪种情况最有可能发生?

答案解析

选项A:虽然Python在当时开始流行,但在大型项目上,由于惯性和招聘成本,不会轻易进行大规模重构;选项B:Java 1.4 发布于 2002 年,Java 5发布于2004年。项目开始于 2005 年,应该选择 1.5;选项C:虽然C++在性能上有优势,但在考虑技术栈惯性和招聘成本的情况下,不会轻易进行大规模的技术栈迁移;选项D:Java 1.4 发布于 2002 年,Java 5发布于2004年。项目开始于 2005 年,应该选择 1.5。 Java 6发布于2006 年。维护阶段为避免迁移成本,是可能选择不进行大规模迁移的。因此D选项最符合实际情况。
正确答案:D
随机推荐
开始刷题