福大软件工程实践结对作业二:Gitcode与代码规范

需积分: 34 0 下载量 167 浏览量 更新于2024-08-05 收藏 10KB MD 举报
"软件工程实践结对作业二.md" 这篇文档是关于软件工程实践中的一份结对作业,作业目标在于提升团队协作能力和编程实践技能。作业的参与者是学号为061900408加一和221900239树一的两位同学,他们需要在Gitcode平台上进行合作。作业的要求包括: 1. **Fork仓库**:每位成员都需要将指定的仓库复制到自己的Gitcode账号下,作为共同的工作空间。 2. **协作细节讨论**:团队成员需要协商工作分配、任务进度和编码规范等,确保有效沟通。 3. **编程实现**:根据作业要求,开发相应的软件功能。 4. **撰写博客**:完成开发后,需要撰写一篇博客,记录整个过程,分享经验和学习成果。 在Gitcode仓库链接部分,提供了仓库的地址(https://gitcode.net/aboutazhang/personalproject-java),并强调了提交要求,要求至少有20次commit,两位成员各自贡献超过10次,同时要合理安排时间,并利用分支、release、issues和pull requests (PRs)等功能进行协作。每个commit应能体现出结对编程的特点。 关于**代码规范**,文档引用了《阿里规约》,强调了规范的重要性,旨在提高代码质量和团队协作效率,避免因不规范代码导致的问题。团队成员需要遵循特定的代码规范,以确保代码可读性和维护性,同时也提醒开发者重视代码安全。 接下来,文档提到了**PSP(个人软件过程)表格**,这是一种用于自我管理的时间估计和实际耗时记录的工具。PSP表格列出了计划、估计、开发、需求分析和设计阶段等不同阶段,帮助开发者跟踪和改进工作效率。在给出的例子中,规划和估计阶段预计需要25分钟,但实际只用了20分钟,而开发阶段预估为640分钟,实际却花了1010分钟,这可能表明在开发过程中遇到了意料之外的问题或需求变化。 这份作业旨在通过实际操作训练学生在软件工程中的团队协作、项目管理和编码规范等关键技能,同时通过PSP表格的使用,培养他们的自我管理和时间估算能力。