zoukankan      html  css  js  c++  java
  • 实验三 敏捷开发与XP实践-1

    实验内容

    1. XP基础
    2. XP核心实践
    3. 相关工具

    实验要求

    1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程
    2.完成实验、撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法(空洞的方法如“查网络”、“问同学”、“看书”等一律得0分)以及分析(从中可以得到什么启示,有什么收获,教训等)。报告可以参考范飞龙老师的指导
    3. 严禁抄袭,有该行为者实验成绩归零,并附加其他惩罚措施。

    实验内容

    1、代码重新格式化,研究Code菜单


    1、将代码格式化,使代码变得更加易读,并且看起来更加有层次感。
    2、使用Override/Implement可以方便地添加各种类型的方法。

    2、下载搭档实验二的Complex代码,加入不少于三个JUnit单元测试用例

    提交截图:

    JUnit单元测试截图:

    3、下载搭档的代码,至少进行三项重构


    其中完成对方法简化、参数修改和添加功能三项重构。

    4、以结对的方式完成Java密码学相关内容的学习,结合重构


    主要学习凯撒密码和针对凯撒密码进行重构。
    在原代码基础上对输入输出和密码字母的移位处理进行重构,将代码运行后的输入输出变得更加规范明了。

    实践项目

    1. 以结对编程的方式编写一个软件,Blog中要给出结对同学的Blog网址,可以拍照展现结对编程情况,可以参考一下其他学校的作业

    2.记录TDD和重构的过程,测试代码不要少于业务代码,Eclipse中refactor菜单下的重构技能不要少于5个

    3.团队代码要使用git在实验楼中托管,要使用结对同学中的一个同学的账号托管。

    1. 程序要有GUI界面,参考用户界面和用户体验

    5.程序功能从豌豆荚游戏中选择一款用Java实现,注意:团队之间项目不能有重复,课代表协调一下。

    6.实验报告中统计自己的PSP(Personal Software Process)时间

  • 相关阅读:
    HTML onblur 事件属性
    插入光标颜色 | caret-color (Basic User Interface) – CSS 中文开发手册
    gc (Runtime) – Python 中文开发手册
    《宾狗》
    《凭什么相信你,我的CNN模型?(篇二:万金油LIME)》
    《凭什么相信你,我的CNN模型?(篇一:CAM和Grad-CAM)》
    《如何利用CAM(类激活图)动态可视化模型的学习过程》
    《Attention最新进展》
    TCP-IP四书五经
    《统计学习方法》
  • 原文地址:https://www.cnblogs.com/LeeX1997/p/6817893.html
Copyright © 2011-2022 走看看