一、当天站立式会议照片

本次会议主要内容:汇报工作进度,根据完成情况调整进度,分配各自接口编写任务。

二、每个人的工作

三、燃尽图

横坐标:工作日,以天为单位,一共七天,代表着Alpha冲刺阶段的时间一共为7天

纵坐标:剩余卡片数,以卡片数为单位,代表着每一个任务。

橙线:代表设置的卡片数在规定的工作日内的理想的完成情况。

蓝线:表示我们实际完成的卡片数。

燃尽图的作用:燃尽图功能大体可以帮助我们了解到团队是如何制定的计划,对计划是如何执行的,作为团队,燃尽图可以直观的了解到大家的工作步调是否一致,通过燃尽图还可以知道团队哪些地方还有不足,还能进一步的提升。

四、代码/文档签入记录

https://coding.net/u/hts-technology/p/CodeManagement/git/tree/master

五、目前遇到的困难

1、第一次投入团队开发,同学们才刚刚进入状态,对整个进度的把控还不够

2、一周的时间冲刺开发出来一个完整系统还是有困难。

3、细节还不完善,还需要大家多沟通。

六、主要代码

 /*function
* 统计文件中的代码的行数
* - 除去 1)注释行,2)只有一个非空字符的行,空行
*/
public static int numberOfLine(String fileName){
File file =new File(fileName);
int number=0;
try {
Scanner scanner = new Scanner(file);
while(scanner.hasNext()){
String line=scanner.nextLine();
if(line.length()>1 && !line.contains("//")){
number++;
}
}
scanner.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
return number;
}
	/**
* 得到文件中所有类的起始行
* @param fileName
* @return 类的起始行数组(arr[])
* 注:行号以0为起点
*/
public static ArrayList<Integer> getJavaClassBeginLineNumberArr(String fileName){
File file =new File(fileName);
ArrayList<Integer> beginLineNumberlist = new ArrayList<Integer>();
try {
Scanner scanner = new Scanner(file);
while(scanner.hasNext()){
String line=scanner.nextLine();
String []linearr=line.split("\\s+");//使用了正则表达式来以多个空格分离line中的单词
for(int i=0;i<linearr.length;i++){
if(linearr[i].equals("class")){//找到类
beginLineNumberlist.add(i);
}
}
}
scanner.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
return null;
}
/**
* 上传Java文件
* @param request
* @param response
* @return
* @throws ServletException
* @throws IOException
*/
@RequestMapping("/uploadJavaFile.html")
public String uploadJavaFile(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ //UploadFile.upfile(request, response);//将上传的压缩包文件放到/username/tempProjectFile下
String savePath = LocalPath.getLoalPath()+request.getSession().getAttribute("userName")+"\\"+"tempProjectFile";
System.out.println(UploadFile.upfile(request, response,savePath)); System.out.println("success");
return "user/index";
}

七、心得体会

1、接受老师的建议,多参考成熟的源码,开发出初步系统。

2、零散的时间要利用起来,追上计划的进度。

3、在小组成员出现分歧时一定要当天及时沟通解决,不要拖延到第二天。

团队作业4——第一次项目冲刺(Alpha版本)4.26的更多相关文章

  1. 【集美大学1411_助教博客】团队作业4——第一次项目冲刺(Alpha版本) 成绩

    写在前面的话 第一次alpha冲刺,大家完成得都很好,从博客中体现出来的是所有团队都完成了预期的目标. 一个团队从最初建立,到磨合,到做出一个能被接受的产品,真是一件不容易的事情.就好像TheNexu ...

  2. 【1414软工助教】团队作业4——第一次项目冲刺(Alpha版本) 得分榜

    题目 团队作业4--第一次项目冲刺(Alpha版本) 作业提交情况情况 所有团队都在规定时间内完成了七次冲刺. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目 ...

  3. 团队作业4——第一次项目冲刺(Alpha版本)4.28

    团队作业4--第一次项目冲刺(Alpha版本) Day seven: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第七天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今 ...

  4. 团队作业4——第一次项目冲刺(Alpha版本)第六天and第七天

    团队作业4--第一次项目冲刺(Alpha版本)第六天and第七天 第一次项目冲刺(Alpha版本)第六天 一.Daily Scrum Meeting照片   二.燃尽图 1.解释说明横纵坐标代表的含义 ...

  5. 团队作业4——第一次项目冲刺(Alpha版本)4.22

    团队作业4--第一次项目冲刺(Alpha版本) Day one: 会议照片 由于团队中的组员今天不在学校,所以我们的站立会议提前一天展开. 项目进展 由于今天是Alpha版本项目冲刺的第一天,所以没有 ...

  6. 团队作业4——第一次项目冲刺(Alpha版本) 4.23

    团队作业4--第一次项目冲刺(Alpha版本) Day two: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第二天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今天主 ...

  7. 团队作业4——第一次项目冲刺(Alpha版本) 4.24

    团队作业4--第一次项目冲刺(Alpha版本) Day four: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第三天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今天 ...

  8. 团队作业4——第一次项目冲刺(Alpha版本)4.25

    团队作业4--第一次项目冲刺(Alpha版本) Day four: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第四天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今天 ...

  9. 团队作业4——第一次项目冲刺(Alpha版本)-第一篇

    第一次项目冲刺——第一阶段 今天我们在宿舍开了个会,每个人都斗志昂扬的.撸起袖子加油干! 分工讨论 团队成员 任务 郭达  完成博客随笔和leangoo 刘德培  设计好数据库 石浩洋  搭建好LAM ...

  10. 团队作业4——第一次项目冲刺(Alpha版本)2017.4.28

    2017.04.28 天气晴朗 东风3级. 时间:上午 9:35 ---10:10分 地点:陆大二楼 会议内容:实验室报修系统项目冲刺Alpha版的的最后一天,大家对现在项目的进程进行了讨论,阐述了各 ...

随机推荐

  1. css中的几个小tip(二)

    margin的塌陷现象 (一)在标准文档流中, 垂直方向存在margin的塌陷现象 先上段代码: <style type="text/css"> .box{ width ...

  2. txt文件怎么设置默认打开是用这个EditPlus软件打开

    1.如果是正常安装的Editplus,只需要右击“txt文件”,在“打开方式”中选择“打开程序”,再点击“浏览”,找到“Editplus”打开,再将“始终使用选择的程序打开这种文件”前面的“口”选中, ...

  3. Luogu P1576 最小花费

    题目背景 题目描述 在n个人中,某些人的银行账号之间可以互相转账.这些人之间转账的手续费各不相同.给定这些人之间转账时需要从转账金额里扣除百分之几的手续费,请问A最少需要多少钱使得转账后B收到100元 ...

  4. 1 Acid burn ★ Nag,Name/Serial,Serial

    无花无壳爆破 仅允许非商业转载,转载请注明出处

  5. redis(1)

    什么是nosql 非关系型数据库 为什么要用nosql web2.0大规模动态网站的兴起 high performance ,高并发读写,动态页面展示与交互,比如微博点赞评论等操作,实时统计在线人数排 ...

  6. python第一篇-------python介绍

    一.python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,Guido开始写Python语言的编译器.Python这个名字,来自Guido所 ...

  7. servlet以及HTML中路径问题

    路径问题: ①相对路径和绝对路径: 绝对路径:绝对路径是以/开头的路径! 相对于当前服务器的绝对路径:如果是服务器解析,那么/就代表当前服务器的绝对路径:http://localhost:8080 相 ...

  8. 一个基于JRTPLIB的轻量级RTSP客户端(myRTSPClient)——收流篇:(二)示例

    一.搭建RTSP服务器 要想测试RTSP客户端,没有服务端怎么行呢?然而,有时候条件有限,手头并没有独立的RTSP服务器拿来用,那么我们不妨自己撘一个. 以下有2种方便的做法可供选择: 第一种:使用v ...

  9. [Python] python3 文件操作:从键盘输入、打开关闭文件、读取写入文件、重命名与删除文件等

    1.从键盘输入 Python 2有两个内置的函数用于从标准输入读取数据,默认情况下来自键盘.这两个函数分别是:input()和raw_input(). Python 3中,不建议使用raw_input ...

  10. 【LCT】一步步地解释Link-cut Tree

    简介 Link-cut Tree,简称LCT. 干什么的?它是树链剖分的升级版,可以看做是动态的树剖. 树剖专攻静态树问题:LCT专攻动态树问题,因为此时的树剖面对动态树问题已经无能为力了(动态树问题 ...