这是什么
研究生阶段编程项目的支持涵盖规划、构建和执行大型软件项目——包括设定现实的项目目标、将合适的软件工程实践应用于研究规模,以及将代码文档记录得足够好,使其可复现、可扩展。
为什么重要
一个研究生编程项目的评判往往同样看重其过程和文档,而不仅仅是最终成果——一段能运行但没有其他人能理解、复现或扩展的代码,远远达不到真正的研究或专业软件工作的预期标准。
考试小贴士
把你的项目范围刻意设定得比最初的野心更小,从一个可运行的核心向外扩展——一个从一开始就试图做太多事情的项目,常常最终得到一份令人印象深刻的计划,却是一个不完整、不可靠的最终产品。
