融核软工坊任务1
写一个程序来计算一个文本文件 words.txt 中每个单词出现的频率。
为了保持简单,假设:
- words.txt 只包含小写字母和空格
- 每个单词只包含小写字母
- 单词之间由一个或多个空格分开
举个例子,假设 words.txt 包含以下内容:
the day is sunny the the
the sunny is is
你的程序应当输出如下,按频率倒序排序:
the 4
is 3
sunny 2
day 1
提交方式
请您Fork本项目,然后将代码Clone到本地,进行开发,将您的代码Push到您Fork了的项目里
当您完成作业后,发一个Pull Request到本项目里
自学资料
- Git
- 自学资料:
- 自学任务:熟悉常见Git命令
- Github
- 自学资料:
- 自学任务:熟悉Github使用
代码审查
- 明确效果
- 提升代码质量
- 统一代码风格
- 协调工作进度
- 提高个人技术
- 加深项目理解
- 提高沟通能力
- 分析对象
- 代码本身
- 团队成员
- 团队领导(产品经理,项目经理)
- 项目后续相关人员(运维,测试,用户)
- 确立原则
- 对自己的代码要简要的展示与选择性讲解
- 着重关注代码的健壮性,可读性,可扩展性
- 注意注意维护团队气氛,顾及他人感受,换位思考,慎重发言
- 审查过程中每位成员应当做到分享自己的技术并汲取他人编写代码的技巧,填补知识空白