• 20155203 实验三《敏捷开发与XP实践》实验报告


    20155203 实验三《敏捷开发与XP实践》实验报告

    一、实验内容

    1. 在IDEA中使用工具(Code->Reformate Code)把下面代码重新格式化,再研究一下Code菜单,找出一项让自己感觉最好用的功能。提交截图,加上自己学号水印。
    public class CodeStandard {
    public static void main(String [] args){
    StringBuffer buffer = new StringBuffer();
    buffer.append('S');
    buffer.append("tringBuffer");
    System.out.println(buffer.charAt(1));
    System.out.println(buffer.capacity());
    System.out.println(buffer.indexOf("tring"));
    System.out.println("buffer = " + buffer.toString());
    if(buffer.capacity()<20)
    buffer.append("1234567");
    for(int i=0; i<buffer.length();i++)
    System.out.println(buffer.charAt(i));
    }
    }
    

    1. 在码云上把自己的学习搭档加入自己的项目中,确认搭档的项目加入自己后,下载搭档实验二的Complex代码,加入不少于三个JUnit单元测试用例,测试成功后git add .; git commit -m "自己学号 添加内容";git push;

    提交搭档项目git log的截图

    1. 完成重构内容的练习,下载搭档的代码,至少进行三项重构,提交重构后代码的截图,加上自己的学号水印。提交搭档的码云项目链接。

    二、练习

    测试RSA密码的加密解密

    三、实验中遇到的问题及解决方法

    • 问题一:上传自己代码的时候都会出现上传成功,但在项目里找不到自己上传的代码(要看到自己的头像上传才算)可以使用以下方法
    • 问题一解决方案:
    ssh -T git@git.oschina.net
    git init
    git remote add origin http://git.oschina.net/你的用户名/你的项目名.git
    git pull origin master
    git add .
    git commit -m "提交的描述信息"
    git push origin master
    

    如果还是有问题就直接强制上传,当然这样会使你搭档的项目中全部变成你上传的文件~

    • 问题二:简易计算器中使用‘*’作为输入会得到结果为 文件名
    • 问题二解决方法:这是因为由于'*'是命令行中的通配符,可以使用双引号引用,类似于Java中的转义符。
      -问题三:

    四、实验体会和收获

    进一步的学习了Java密码算法,并加以实践。同时通过和学习伙伴的深入合作,更加增进了我们一起学习的乐趣!

    步骤 耗时 百分比
    需求分析 5min 5%
    设计 5min 5%
    代码实现 20min 22%
    测试 45min 46%
    分析总结 20min 22%
  • 相关阅读:
    webdriver学习
    [Sqlite]-->Java使用jdbc连接Sqlite数据库进行各种数据操作的详细过程(转)
    java 二维码
    java 解析json超大文件(转)
    嵌套三目运算符
    实体的字段以is开头的教训
    easyui中formatter的使用
    springmvc中的controller是单例的
    hibernate 中baseservice中添加事物
    easyui中添加富文本编辑器
  • 原文地址:https://www.cnblogs.com/xhwh/p/6815200.html
Copyright © 2020-2023  润新知