[关闭]
@zhongjianxin 2017-04-10T15:27:29.000000Z 字数 1156 阅读 1683

TW-成信大创新实验室-第二次任务

实验室

时间: 2017-04-07

1.互评活动反思 - 截止时间:4-11

1.通过参加FizzBuzzWhizz作业互评和展示
a.这种活动形式有什么优势和缺点
b.通过这个活动有什么收获
c.下次怎么做得更好
提交方式:用markdown写文章,并投稿ThoughtWorks-成都信息工程学院创新实验室

2.概念图练习 - 截止时间: 4-11

1.画出“滴滴出行”这个概念的概念图
评定标准为:通过概念图为指引,你可以给你家没接触过“滴滴出行”的长辈讲清楚“滴滴出行”是什么。
提交方式:用markdown写文章,文章中必须包含概念图,并投稿ThoughtWorks-成都信息工程学院创新实验室

3.编程基础练习 - 截止时间: 4-20

1.git 学习
要求本机安装git工具,学习使用常用命令,如: git init, git add, git commit, git checkout, git reset, git log
2.Nodejs 学习
a.Nodejs环境安装,并学习使用 npm init, npm install 命令
b.安装Node成功后,可以先新建一个hello.js文件,加入内容
  1. console.log('Hello World!'
然后在命令行中运行node hello.js,看效果
b.使用Jasmine框架做测试框架, 要求通过npm安装
3.用Nodejs和Git完成TDD编程
用Nodejs基于TDD的方式完成编程练习: Frequency Number,基本要求:
1.先划分任务
2.依次通过每一个测试
3.每通过一个测试都需要用git提交一次
4.最后能通过git log 查看提交记录

提交方式:用markdown写文章,文章中需要包含本次练习涵盖知识的说明讲解、思考过程、测试+实现的代码以及git log的截屏记录,并投稿ThoughtWorks-成都信息工程学院创新实验室

参考资料与相关说明:

    4.Frequency Number需求:
我想要一个nodejs小程序,
它可以帮我处理一段字符串信息,这段字符串信息是由英文单词组成,每两个单词之间有空格,
处理结果也为一段字符串,这个字符串应该每行只显示一个单词和它的数量,并且按出现频率倒序排列

example:

  • input:

    1. it was the age of wisdom it was the age of foolishness it is
  • output:

    1. it 3
    2. was 2
    3. the 2
    4. age 2
    5. of 2
    6. wisdom 1
    7. foolishness 1
    8. is 1
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注