1.项目地址:
https://github.com/JoyJia2/tree/tree/master
事实上你可能需要下载以上的两个文件才有可能运行我们的项目。
2.具体分工;
021700913林立:
081700414贾懿:
3.psp表格:
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 60 | 90 |
Estimate | 估计这个任务需要多少时间 | 60 | 90 |
Development | 开发 | 300 | 600 |
Analysis | 需求分析 (包括学习新技术) | 300 | 600 |
Design Spec | 生成设计文档 | 120 | 120 |
Design Review | 设计复审 | 60 | 60 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 60 | 120 |
Design | 具体设计 | 120 | 120 |
Coding | 具体编码 | 300 | 300 |
Code Review | 代码复审 | 60 | 120 |
Test | 测试(自我测试,修改代码,提交修改) | 180 | 200 |
Reporting | 报告 | 60 | 60 |
Test Repor | 测试报告 | 60 | 120 |
Size Measurement | 计算工作量 | 60 | 40 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 120 | 120 |
合计 | 1920 | 2760 |
4.解题思路描述与设计实现说明:
最初还没有思路。
拿到题目时没怎么接触过前端,想着先入门一些css html JavaScript等语言,当第一次粗略浏览后并没有什么收获,乏善可陈。
旋即想着应该learn by doing,从任务出发,于是浏览搜索信息,奈何一切可视化教程看起来都对新生极其不友好,随即接触到了js的D3库。
D3给我印象最深刻的是一位腾讯前端人员“用了三个月的时间以头强地耳来理解element和selection”,可对前端没什么了解的我出身牛赌用了
整整几天时间来搜索本就稀拉的学习资料,有的过期有的服务器已经到期。。。最终实现到现在。
5.附加特点设计与展示:
明眼人一看就知道我们的可视化非常亲近人,有迥异的发散风格。
6.在博客中给出目录说明和使用说明:
下载main.html,tsport.json放置在apache服务器目录下,在浏览器中输入lochhost/main.html
7.单元测试:
?
8.贴出GitHub代码签入记录:
?
9.遇到的代码模块异常或结对困难及解决方法:
代码无异常,异常的是不知道写什么代码。
10.评价你的队友:
林立:贾某态度认真,效率高,都是第一次接触HTML、css、js,但是他掌握的很快,我很多地方不懂问他都耐心的跟我解释。改进地方的话就是解答问题时候再慢一点,我是真的跟不上,我太难了。
贾懿:林某可以端茶送水。很多地方第一次接触不是很懂,讨论一下理解还是比较快的。改进地方就是不要拖拉,做好规划。